Guides for building software.
What things cost, how long they take, and the decisions worth getting right before you start. Written from having shipped our own products, not from a rate card.
Looking for guides about our apps? Read the app guides.
Cost & timeline
How Much Does It Cost to Build an App?
App development cost depends on scope, platform, and integrations far more than on hours. Here is how estimates are actually built, with realistic ranges by project size.
Read guide › how long does it take to build an appHow Long Does It Take to Build an App?
App build timelines are driven by decision speed and scope, not just development hours. Here is a realistic phase-by-phase breakdown and what actually causes delays.
Read guide › cost to build an ar appCost to Build an AR App
AR development costs more than a standard app because of 3D content, device testing, and the physics of real environments. Here is where the extra budget actually goes.
Read guide › app maintenance costApp Maintenance Costs After Launch
Launch is not the end of spending. Here is what app maintenance actually covers, why annual OS releases force work, and how to budget for it realistically.
Read guide ›Choosing a partner
How to Choose an App Development Agency
The questions that actually separate good app development agencies from bad ones — and the answers that should make you walk away.
Read guide › in house vs outsourced developmentIn-House vs Outsourced Development
Hiring a team or contracting an agency are different bets with different failure modes. Here is how to tell which one your situation actually calls for.
Read guide › mvp vs full productMVP vs Full Product Build
An MVP is not a cheap version of your product — it is a test of a specific assumption. Here is how to decide which you need and how to scope an MVP that actually answers something.
Read guide › fixed price vs time and materialsFixed Price vs Time and Materials
Both contract models can work and both can fail badly. Here is how each behaves in practice, and which one suits which kind of project.
Read guide › technical discovery phaseWhat Is a Technical Discovery Phase?
Discovery is a short paid engagement that turns a vague idea into a scoped plan. Here is what it produces, what it costs, and why skipping it is usually more expensive.
Read guide ›Technical decisions
Native vs Cross-Platform App Development
Native and cross-platform are both correct answers to different questions. Here is what each actually costs you, and the specific cases where the choice is forced.
Read guide › swiftui vs uikitSwiftUI vs UIKit for New Apps
For most new iOS apps SwiftUI is now the right default, but there are specific cases where UIKit still wins. Here is where the line sits.
Read guide › visionos developmentIs visionOS Worth Building For?
An honest assessment of building for Apple Vision Pro: who it makes sense for today, what it costs, and what to build instead if the answer is not yet.
Read guide › apple watch app developmentBuilding for Apple Watch: What to Know
watchOS is not a small iPhone. Glanceable interactions, strict power limits, and complications change what is worth building. Here is what actually works on the wrist.
Read guide › embedded software developmentWhat Is Embedded Software Development?
Embedded software runs on hardware with tight constraints and no room for error. Here is how it differs from app development, and what to expect if you need it.
Read guide ›AI
AI Features That Actually Ship
Most AI features fail between demo and production. Here is what separates the ones that ship from the ones that stall, and how to scope AI work that survives real users.
Read guide › ai feature scopingHow to Scope an AI Feature
A practical scoping process for AI work: define the failure case, build an evaluation set, decide the fallback, and set a cost ceiling before writing code.
Read guide ›Shipping & growth
How to Get an App on the App Store
The full path from finished build to live listing: accounts, certificates, App Store Connect, review, and release. Plus what commonly goes wrong.
Read guide › app store rejection reasonsApp Store Review Rejection Reasons (and How to Avoid Them)
The rejections that actually happen most: missing demo accounts, incomplete metadata, privacy issues, and thin functionality. Here is how to avoid each.
Read guide › unity mac app storePublishing a Unity Game to the Mac App Store
Shipping a Unity game on the Mac App Store means sandboxing, entitlements, notarisation, and Apple silicon builds. Here is the path and the parts that catch people out.
Read guide › app store optimizationApp Store Optimization Basics for Indie Developers
ASO is mostly name, subtitle, keywords, screenshots, and ratings. Here is what actually moves installs, and what is a waste of time.
Read guide ›