Home/Blog/Build vs Buy
Build vs Buy

What a Production-Grade MVP Actually Includes

Direct answer · What should a production-grade MVP include?

A production-grade MVP includes eight things beyond the features you demoed: authentication and session management, a permissions model, three environments, automated deployment, error monitoring, database migrations, automated backups, and a test suite around the highest-churn code. None of them appear in a demo, all of them are required before real users touch the system, and their absence is what separates a $20,000 quote from a $60,000 one for identical features.

Summary

Two quotes for the same MVP, $20,000 apart. The gap is almost never features — it is the eight things that do not demo.

Two quotes, same features, $40,000 apart

A founder shows us two proposals for the same MVP. One is $22,000 and eight weeks. One is $62,000 and fourteen weeks. The feature lists are close to identical — same screens, same core workflow, same integrations named. The founder's question is reasonable: is the expensive one padding, or is the cheap one lying?

Usually neither. The expensive quote has priced the work that does not demo. The cheap quote has priced the demo. Both are internally honest; only one of them describes a system you can put real users on.

The eight line items that separate them

Across the builds we have taken over from another vendor, the same eight items are missing from the low quote. They are not exotic. They are simply invisible in a walkthrough:

  • Authentication and session management. Not a login form — password reset, session expiry, brute-force protection, and a decision about SSO before your first enterprise prospect asks for it.
  • A permissions model. Who can see which record. Retrofitting this is the single most expensive omission on the list, because it touches every query in the system rather than sitting in one module.
  • Three environments. Local, staging, production. Teams testing in production do not discover this is a problem until the first customer sees a half-finished feature.
  • Automated deployment. If shipping requires someone to remember a sequence of steps, that person becomes a single point of failure and deploys become rare, which makes each one riskier.
  • Error monitoring. Without it you learn about failures from customers. With it you learn from a dashboard, usually before they notice.
  • Database migrations. A repeatable, versioned way to change the schema. Absent this, every structural change is a manual operation someone performs nervously against live data.
  • Automated backups, with a tested restore. An untested backup is a belief, not a backup.
  • Tests around the highest-churn code. Not full coverage — coverage where you actually change things, so that changing them stops being frightening.

None of these are features. All of them are prerequisites. A quote that omits them is not cheaper; it is smaller.

A quote that omits the non-functional work is not a cheaper MVP. It is a different, smaller product that happens to share a feature list.

Why the omission compounds

Retrofitting is more expensive than building, and the multiplier is not uniform. Adding error monitoring later is close to free — it is largely configuration. Adding a permissions model later means revisiting every data access path in the codebase, which is why it is the item most likely to trigger a rebuild conversation eighteen months in.

The pattern generalises: the later a cross-cutting concern arrives, the more code it has to cut across. Authentication, permissions and the data model are all cross-cutting. Monitoring, backups and CI are not. Sequence accordingly — if the budget forces a choice, take the cross-cutting items first and defer the ones that bolt on cleanly.

Cross-cuttingAuth, permissions, data model — retrofit cost scales with codebase size
Bolt-onMonitoring, backups, CI — retrofit cost is roughly flat whenever you do it
The ruleBuy cross-cutting early; defer bolt-on without guilt

What the research says about why this happens

The Standish Group's CHAOS research has tracked software project outcomes for three decades across tens of thousands of projects. Its consistent finding is that small projects succeed dramatically more often than large ones, and that the dominant failure factors are not technical — they are unclear objectives, changing requirements and weak executive sponsorship.

That maps onto MVP economics precisely. The cheap quote is not failing because the developers are worse. It is failing because 'MVP' was never defined, so scope moved, and the non-functional work was the first thing sacrificed to protect the visible feature list. The build then ships, works in a demo, and cannot take load, users, or a second customer's edge cases.

The scope conversation that actually protects a budget

Before a line of code, get written answers to five questions. Ambiguity in any one of them is where the money goes:

  • What is the smallest thing a real user would pay for? Not the vision. The first transaction.
  • Which external systems must it talk to on day one? Each integration carries its own auth, error handling, rate limits and failure modes. Deferring one removes real cost, not theoretical cost.
  • Is this codebase disposable or foundational? Both are legitimate. Pretending a prototype is a foundation is not.
  • Who can say no? One named person. Committees do not protect scope; they enlarge it.
  • What is the definition of done? Written before the build, not negotiated at the end of it.

How to read a quote once you know this

Ask any vendor to price authentication, permissions, environments, deployment, monitoring, migrations, backups and tests as separate line items. Three things happen. A vendor who has already included them shows you where. A vendor who has not will tell you they are 'not needed for an MVP', which is now a claim you can evaluate. And a vendor who becomes uncomfortable has told you something useful for free.

This is also why our Build engagements are milestone-gated rather than time-and-materials. A milestone gate forces both sides to define done before work starts, which is exactly the discipline the CHAOS data says separates the projects that land from the ones that drift.

Where we would tell you not to hire us

If your build is genuinely a single-purpose internal tool with no external integrations, no compliance surface and fewer than a dozen users, most of this article does not apply to you. Buy the cheap quote, or build it on a no-code platform, and spend the difference on distribution.

The eight line items earn their cost when the software has to survive real users, a second customer, an auditor, or a diligence process. If none of those are on your horizon in the next two years, the production-grade version is over-engineering and we will say so on the call.

Frequently asked

Sometimes — a genuinely single-purpose tool with no integrations and no compliance surface can land below that. What should worry you is a sub-$35,000 quote for a system with integrations, user roles and real data, because something on the eight-item list has been quietly removed to hit the number.

See where yours lands

The bolt-on ones: error monitoring, automated backups and CI can be added later at roughly flat cost. Never defer the cross-cutting ones — authentication, the permissions model and the data model — because their retrofit cost scales with how much code you have written in the meantime.

Most land between 10 and 16 weeks from kickoff to production. The variable is rarely engineering speed; it is decision speed on the client side. Builds with one empowered decision-maker consistently finish faster than builds with a committee.

Start with an audit rather than a rebuild quote. Three of the four common failure modes are recoverable without starting again — only a fundamentally wrong data model usually justifies a rebuild. We publish the full diagnostic approach in the Solution Desk.

CE
Corelynx Editorial · Corelynx · info@corelynx.com
Keep reading
Salesforce & Agentforce August 28, 2026 10 min read

Salesforce Optimisation vs Replatforming: How to Tell Which You Need

Most mid-market companies are not buying their first CRM. They are deciding whether to fix the one they have or leave it.

Read the article
Salesforce & Agentforce August 24, 2026 13 min read

Agentforce Readiness: Six Evidence Tests, and What Failing Each One Costs

The demo is always impressive. What determines whether it survives production is six things, and none of them are the agent.

Read the article
AI Architecture August 21, 2026 9 min read

Most AI Pilots Fail Before the Model Is Chosen

An argument against buying AI tooling, from a firm that sells AI transformation.

Read the article
AI Architecture August 17, 2026 12 min read

The AI Architecture Decision That Determines Whether You Can Ever Switch Providers

Most AI lock-in is not contractual. It is architectural, self-inflicted, and decided in week two of the pilot.

Read the article
Technical Leadership August 14, 2026 8 min read

Why We Tell Some Founders They Don't Need a Fractional CTO

A meaningful share of founders who ask us for a fractional CTO do not need one. Telling them costs us a deal and buys something worth more.

Read the article
Technical Leadership August 10, 2026 12 min read

The 12 Decisions a Founder Shouldn't Make Without Technical Leadership

Most technical debt is not written in code. It is decided in a meeting, by someone without the context to know what they are choosing.

Read the article
Build vs Buy August 7, 2026 10 min read

Rebuilding a Bespoke CRM as the System of Revenue Truth: What We'd Do Differently

Publishing your own second-guessing is rare in consulting. It is also the only way a case study tells you anything useful.

Read the article
Adoption & Change July 29, 2026 9 min read

Your CRM Will Not Fail on Technology. It Will Fail on Adoption.

The post-mortem on a failed CRM almost never blames the software, and almost always blames "adoption". But adoption is an outcome, not a cause. Here is what produces it.

Read the article
CRM Strategy July 22, 2026 12 min read

How to Develop a CRM Strategy Before You Buy Anything

Most CRM strategies are written after the platform is chosen, which makes them implementation plans wearing a strategy label. Here are the four decisions that have to come first — and the order they go in.

Read the article
Revenue Operations July 15, 2026 11 min read

Is Your CRM Delivering? Six Tests It Should Pass

Most CRM reviews measure adoption — logins, records created, fields filled. Those tell you the system is being used, not that it is working. Here are six tests that measure whether it earns its cost.

Read the article
Build vs Buy July 8, 2026 10 min read

Why an Off-the-Shelf CRM Is Not Enough for Your Company

Packaged CRM is the right answer more often than custom-software firms like to admit — and the wrong answer more often than buyers realise. Here is the decision framework, including the cases where you should not build.

Read the article
Field Operations June 30, 2026 9 min read

Mobile CRM: What Field Teams Actually Need From It

Every CRM has a mobile app and most field teams do not use it. The reason is a design decision, not a technology limit — mobile gets treated as a smaller desktop rather than a different job.

Read the article
Revenue Operations June 24, 2026 16 min read

What Is Revenue Intelligence? The 2026 Executive Guide

Vendors use the term for everything from call recording to dashboards. Underneath the noise is a real discipline — here's the plain-language version, with a maturity model and a starting sequence.

Read the article
AI Architecture June 18, 2026 17 min read

Public vs. Private LLMs: An AI Architecture That Protects Your Data

You don't have to choose between AI capability and data privacy — and you definitely don't have to marry one vendor. The architecture that solves both, explained in plain language.

Read the article
Salesforce & Agentforce June 10, 2026 14 min read

Salesforce Agentforce Implementation Cost in 2026: A Transparent Breakdown

Agentforce ARR is growing 205% year over year, and every Salesforce AE has quota pressure to sell it. Here's what implementation actually costs — and the readiness question to answer before spending anything.

Read the article

Talk this through with a practitioner.

The first conversation is about context and fit — nothing more.

Book a Strategy Session

Keep exploring.

See everything under Blog.

Browse Blog
Book a Strategy Session