Product

The smallest useful version of a custom business application

8 min read

The smallest useful version of a custom business application visual

How to define a credible first phase without creating a disposable prototype.

01Define the decision the product must improve

Features become easier to prioritise when the team agrees on the user, the triggering event and the decision or action the application must support. That boundary protects the first release from becoming a broad software wishlist.

02Use real operational conditions early

Authentication, permissions, data quality, notifications and failure states are not polish. Testing the core journey with realistic data exposes the assumptions most likely to make a prototype unusable in production.

03Leave a deliberate path to version two

A focused release should still preserve data ownership, extensible structure and a visible backlog. The team can then learn from real usage without throwing away the foundations or pretending every future feature is already understood.

Practical check

Before moving forward, make these visible.

  • One primary user and journey
  • Real data and permissions
  • Production deployment path
  • Measured learning for the next release
Related service

Custom applications

This thinking is part of how I approach custom application work—scoped around the business outcome, built in stages you can review, and handed over with the accounts and documentation in your name.

See how custom application projects run
Ansh Punia
Written byAnsh Punia

I design and build websites, AI automation, custom applications and connected operations around clear business outcomes and client ownership.

Start a project
Read next · SystemsConnecting Xero, CRM and operations without building another black box
Have a project in mind?

Need this thinking applied to your own business?

Start a project