Why page count does not predict cost
With a website, more pages roughly means more cost. With a web application, most of the effort is invisible: data models, business rules, permissions, edge cases, testing and security. Two applications with the same number of screens can differ several times over in cost depending on what happens when the user clicks a button.
The main cost drivers
| Driver | Smaller / cheaper | Larger / more expensive |
|---|---|---|
| Features | A handful of well-defined workflows | Many interacting modules |
| Users & roles | One or two roles | Complex permissions, organisations, teams |
| Data | Simple records | Relationships, history, audit trails, reporting |
| Integrations | None or one | Payment, ERP, CRM, third-party APIs |
| Design | Clean, standard UI patterns | Bespoke UX, complex interactions, real-time |
| Non-functional | Internal tool, best-effort uptime | High availability, compliance, scale |
Simple web applications
A single-purpose internal tool — a request tracker, a simple portal, a calculator that stores results — with one or two user roles, little integration and standard UI patterns is the lower end of custom development. These are often the highest-return projects because they replace a painful manual process directly. See web application development.
Business management systems
Systems that run a core part of the business — jobs, scheduling, inventory, invoicing in one place — cost more because modules interact and data integrity matters. A POS and inventory system or a custom operations tool sits here.
CRM and ERP systems
Custom CRM and ERP development is priced by the number of processes covered and the depth of reporting and integration. Building only the parts that off-the-shelf tools handle badly, and connecting the rest, usually beats rebuilding everything.
SaaS platforms
A product you sell to customers adds sign-up, subscription billing, multi-tenant data isolation, onboarding, support tooling and a public marketing site. Budget for the year after launch — a custom SaaS platform is a product with a roadmap, not a one-off build.
Integrations
Each external system you connect adds cost: understanding its API, handling authentication, mapping data, dealing with failures, and testing. Two or three integrations can represent a meaningful share of a project budget. List them early — they are a common source of scope surprises.
Design and UX
Standard interface patterns are efficient to build and familiar to users. Bespoke interactions, dashboards with lots of live data, drag-and-drop, and real-time collaboration all add design and engineering time. Invest in UX where users spend most of their time; keep the rest conventional.
Security, testing and maintenance
Ongoing costs to budget from day one
- Security — authentication, access control, data protection, review
- Testing — automated tests, quality assurance, user acceptance testing
- Infrastructure — hosting, backups, monitoring, scaling
- Maintenance — a realistic annual figure for fixes, updates and small improvements
The build is a fraction of the lifetime cost. Plan for the year after launch or the project will stall the moment it ships.
The BizTheme Team
How to estimate your project
A path to a number you can trust
- Write the three to five outcomes the application must deliver
- List every user role and what each one can do
- List every system it must integrate with
- Separate must-have from later — a smaller first version is cheaper and less risky
- Run a short paid discovery to turn this into a defined scope and a real estimate
Frequently asked questions
Why is custom web application development expensive?
How can I reduce the cost of a web application?
Is it cheaper to buy off-the-shelf software than to build?
What is a discovery phase and why does it cost money?
Get a realistic estimate for your application
Share the outcomes you need and the systems involved. We will scope it and come back with a phased plan and a budget.