MVPs & custom software2 min readReviewed by the Softivum team,

What features should an MVP include?

Short answer

An MVP should include only the features needed to test the assumption your business depends on, meaning the core task a user comes to do, a way to complete it and a way to see whether they came back. Admin panels, analytics dashboards, settings and extensive onboarding can wait until usage earns them.

A hand sorting blank feature cards into a small kept pile and a larger set-aside pile.

The key points

  • Start from the riskiest assumption, not from a feature wish-list.
  • Keep the core task and make it work properly.
  • Defer admin tooling, dashboards and settings.
  • Write down what you are deliberately leaving out.

How do you decide what is core?

Ask what a user must be able to do for the product to have any value, then ask what you need to see to know whether they valued it. Everything that serves neither question is a candidate for later. This is harder than it sounds, because features that feel complete are tempting, and it is common to watch more runway disappear into premature admin tooling than into any other category of work.

What can safely be deferred?

Most things that make software feel finished: elaborate settings, detailed reporting, multiple user roles, themes, bulk tools and polished onboarding. Early on, the team can handle many of these manually or through simple existing tools or lightweight workflow automation, which also teaches you what is worth automating.

  • Admin panels that staff could replace with a spreadsheet for now
  • Analytics dashboards beyond the one number you need
  • Settings and preferences
  • Additional user roles and permission levels

How do you keep scope from creeping?

Keep a visible list of what is out of version one of your MVP, and add to it deliberately, because every addition lengthens the MVP timeline. When a new request arrives, ask which assumption it tests; if the answer is none, it goes on the list. Review the list after launch, when usage shows which items were actually missed.

Feature triage questions

  • What must a user do for this product to be worth anything?
  • What will tell me whether they valued it?
  • Can this feature be handled manually for now?
  • Does this test an assumption, or just feel complete?
  • Is it written on the out-of-scope list?

Sources

Rules and guidance this answer relies on. Policies change, so check the current version before acting on it.

  1. Y Combinator Startup Library: How to plan an MVP
  2. The Lean Startup: Methodology and principles

Questions people also ask

As few as test the core assumption, often one main flow with a couple of supporting steps. There is no right number, only whether each feature helps you learn whether the idea works.

Only if the core idea needs them, for example when each person must see their own data. Otherwise simpler access can come first, and accounts can be added once you know people return.

Yes, that is the purpose. Real usage shows which deferred features matter. Our MVP delivery includes a roadmap for the next version, so later additions follow evidence rather than guesses.

Want this applied to your business?

Tell us what you are planning in a free 30-minute call, or have your current website checked first with no call needed.

Get a Free 2-Minute Website Audit

Free 30 minutes · no obligation

WhatsAppCall