Project planning

What determines the cost of bespoke business software?

A useful quotation follows a defined scope. Screen count matters less than the business rules, integrations, migration and operational responsibilities behind those screens.

← All insights

Identify the main scope drivers

Describe the users, permissions and records the software must support. A customer portal with several account boundaries and approval steps needs different work from a public page that displays the same information to everyone.

Integrations introduce supplier access, data mapping and failure handling. Migration adds discovery and cleanup of existing records. Include these requirements in the brief instead of assuming they sit outside development.

Separate launch needs from later options

An initial release should solve a defined business problem. List what must be available at launch and what can follow after people have used the system. This creates a reviewable boundary for a proposal and reduces the risk of an open-ended feature list.

Confirm who provides and approves content, product data and acceptance examples. Delays in those inputs affect a delivery plan even where the development work itself is clearly scoped.

Compare proposals on the same basis

Look for the included scope, assumptions, exclusions, review stages and handover responsibilities. Ask how changes are handled and what ongoing hosting or maintenance is separate from the initial build.

A budget band in an enquiry is a planning input, not an automatic price. Nextwave reviews requirements before preparing a proposal; this guide deliberately gives no invented average costs or binding estimates.