VezertVezert
Back to Resources

Custom Web Application Development: What It Costs to Build

When a business needs a custom web application instead of a website or SaaS, what development costs in 2027, how long it takes and what drives the estimate.

Published August 18, 202612 minLena Tarhonska · Co-Founder & CEO
Layers of a custom web application from data model to user interface

Custom web application development is the engineering of browser-based software with interactive business logic, role-based authentication, and persistent database state instead of static pages. In 2027, European budgets range from €12,000 to €25,000 for focused MVPs, €25,000 to €60,000 for B2B portals, and €60,000+ for enterprise platforms.

That architectural boundary decides everything downstream: the capital budget, the delivery schedule, the regulatory security obligations, and the engineering team you should hire. Whether you are scoping an internal operations tool or evaluating our complete web portal development guide for an external client platform, this guide breaks down where the technical line falls, what a production build costs in 2027, and which parts of an agency estimate reflect real engineering effort.

What a Custom Web Application Is, and What It Is Not

The practical test is whether the system has users who log in and data that changes as a result of what they do. A booking system, a dealer portal, an internal quoting tool and a claims workflow are applications. A brochure site with a contact form is not, even when it is beautifully engineered.

Three things separate the two in engineering terms. An application has authentication and authorisation, meaning it must decide not just who you are but what you may see. It has persistent state that multiple people modify concurrently, which brings in transactions, conflict handling and audit trails. And it has business rules that live in code rather than in a document, which is where most of the testing effort goes.

While custom web development focuses on bespoke marketing architecture and content presentation, custom web applications handle authenticated user state and business transactions. If none of the three applies, you are looking at a website, and you should not pay application prices for it.

Architectural PatternState Management & Dynamic ComputeDatabase Security & Multi-TenancySEO Crawlability & SpeedTypical Investment & Timeline
Traditional Client-Side SPA (React / Vite)Complex client-side reactive state in Redux or Zustand; all execution and rendering happen in the browser.Direct API calls via JWT; requires external backend API to enforce Row-Level Security and permissions.Poor default crawlability; search engines receive an empty HTML shell requiring client hydration.€6,000 to €12,000, 4 to 6 weeks for single-purpose internal tools
Modern Hybrid Next.js (App Router / SSR)Server Components with streaming SSR, edge caching, and localized client interactive state.PostgreSQL with Supabase or Prisma; resilient Row-Level Security (RLS) and granular role isolation.Instant server-rendered HTML; 100% crawlable indexation and strong Core Web Vitals.€12,000 to €25,000 for MVPs, €25,000 to €60,000 for multi-tenant B2B portals (6 to 16 weeks)
Low-Code / SaaS Portal Builder (Bubble, Retool)Proprietary visual block logic, shared multi-tenant runtime, and restricted compute pipelines.Vendor-managed multi-tenant database silo; vendor lock-in with limited custom compliance guarantees.Heavy runtime client scripts; slow Time to Interactive and unpredictable search engine indexing.€4,000 to €8,000 initial setup, ongoing per-seat fees; 2 to 4 weeks for rapid prototypes

When You Need an Application Rather Than a Website

Most companies arrive at this question through operational pain rather than abstract strategy. A shared spreadsheet has quietly become the system of record, three people email conflicting versions of it across departments, and an expensive fulfilment or billing mistake has already happened. Four operational patterns come up repeatedly, and each is a legitimate trigger to build software.

A spreadsheet is running a real process. Pricing matrices, inventory allocation, field technician scheduling. It works until two people edit at once, or until the person who built the macros leaves the company.

Customers ask for self-service access to their own data. Order history, customs documents, live project status, and invoice downloads. Emailing PDFs manually does not scale, whereas building dedicated web portals provides an authenticated, self-service interface. Our complete web portal development guide and our customer portal guide examine those architectures in detail.

Two core systems need a governed workflow between them. The ERP holds warehouse stock and the CRM holds customer contracts, while a staff member retypes orders between them every afternoon.

The off-the-shelf tool fits 70% of the process. The remaining 30% is where your operational margin lives, and no amount of plugin configuration reaches it.

How Much Custom Web Application Development Costs

European engineering budgets in 2027 fall into three primary commercial tiers: €12,000 to €25,000 for focused MVP web applications and customer portals, €25,000 to €60,000 for multi-tenant B2B SaaS platforms with role-based access control and bidirectional ERP or CRM sync, and €60,000 to €120,000+ for enterprise workflow systems with Single Sign-On, immutable audit logging, and high-concurrency APIs. Unlike a marketing website, page count tells you nothing. You can review our transparent pricing overview to compare modular engineering scopes.

A reliable rule when reading agency quotes is that the first working happy path accounts for roughly half the total budget. The other half covers everything that makes the software survivable in daily production: idempotent error handling, permission edge cases across tenant boundaries, automated migration of messy legacy records, and the management reporting nobody mentioned during the kickoff workshop.

Across production builds, engineering effort divides predictably: backend API, database schema, and authentication consume 30% of the budget; frontend React or Next.js state architecture takes 25%; discovery and domain modeling require 15%; third-party ERP, CRM, and payment integrations take 15%; and automated QA, security hardening, and CI/CD pipelines account for the final 15%.

The most effective lever to control cost is trimming user roles rather than cutting screens. Each additional role multiplies the permission matrices that must be designed, enforced at the API layer, and verified in automated tests. A system with one role and twenty screens is routinely cheaper to build than one with four roles and eight screens. If a role exists solely to inspect a weekly summary, ask whether a scheduled CSV or PDF export will suffice in year one.

Budget TierArchitectural ScopeUser RolesIntegrations & Compliance
€6,000 to €12,000Single-workflow internal tool or operational calculator, no regulated personal data1 to 2None or 1 webhook
€12,000 to €25,000Focused MVP web application or customer portal with accounts and document exchange2 to 31 CRM or payment gateway
€25,000 to €60,000Multi-tenant B2B SaaS platform or partner portal with granular RBAC and billing4 to 6Bidirectional ERP, CRM, and Stripe sync
€60,000 to €120,000+Enterprise workflow system with SAML/OIDC SSO, high-concurrency APIs, and SLA6+ custom hierarchiesCustom API surface, immutable audit logs

Ask what happens in month thirteen

Applications are not delivered, they are operated. Hosting, dependency patching, monitoring and a support path cost roughly 15% to 25% of the build per year, and unlike a website an outage stops work rather than just looking bad. A quote without that line is not comparable to one that has it.

What the Build Actually Contains

Clients tend to picture the screens, but user interface components account for only a quarter to a third of total engineering effort. Below the visual layer sit three architectural pillars that define application stability, security, and long-term operating costs. Knowing their technical scope makes it straightforward to evaluate quotes critically.

1. API Gateway and Domain Services. Modern web applications decouple the browser interface from backend compute via an API gateway, utilizing REST, GraphQL, or tRPC with strict end-to-end TypeScript contracts. The gateway enforces rate limiting, request payload validation using runtime schemas like Zod, idempotency keys on financial mutations, and dead-letter retry queues for external webhooks. Strict schema contracts prevent breaking changes between frontend and backend deployments.

2. Enterprise Identity and Role-Based Access Control. Secure multi-user applications require identity management built on OAuth 2.0, OpenID Connect (OIDC), and SAML 2.0 Single Sign-On (SSO). The authentication pipeline enforces short-lived JSON Web Tokens, rotating refresh tokens, and multi-factor authentication. Granular Role-Based Access Control (RBAC) verifies permissions at both the edge middleware and database query layers, ensuring users, partner managers, and system administrators access only authorized endpoints.

3. Scalable Persistence and Multi-Tenant Database Isolation. Relational data integrity depends on ACID-compliant storage implemented through PostgreSQL managed with Supabase or Prisma ORM. Row-Level Security (RLS) policies enforce cryptographic tenant isolation directly inside the database engine, preventing cross-organization data leaks even during complex analytical joins. Automated point-in-time recovery (PITR) backups and versioned schema migrations protect operational records without proprietary lock-in.

Automated testing sits across all three pillars rather than after them. For a business application the decisive question is not whether the happy path works, but what happens on the unhappy ones: a double-clicked payment submission, a session that expires mid-form, two dispatchers editing the same order, or an ERP integration that times out halfway through a batch sync.

Custom Web Application Engineering Budget Allocation by Phase
Backend API, Database & Auth Engineering30%Frontend React/Next.js UI & State Architecture25%Discovery, Domain Modeling & System Design15%Third-Party ERP, CRM & Payment Integrations15%Automated QA, OWASP Security & CI/CD Pipelines15%
Custom Web Application Engineering Budget Allocation by Phase
CategoryShare of Engineering Budget
Backend API, Database & Auth Engineering30%
Frontend React/Next.js UI & State Architecture25%
Discovery, Domain Modeling & System Design15%
Third-Party ERP, CRM & Payment Integrations15%
Automated QA, OWASP Security & CI/CD Pipelines15%

Distribution of engineering hours and budget across the five lifecycle phases of a production B2B web application. Source: Vezert 2027 Web Portal & Application Engineering Benchmarks.

How Long It Takes and Why Estimates Slip

Three to six months is normal for a first production version of a mid-sized application. Focused MVPs and single-portal builds typically ship in six to ten weeks, whereas multi-tenant B2B platforms with bidirectional ERP synchronization require twelve to twenty weeks across structured two-week engineering sprints. Schedules slip for reasons that are predictable enough to plan around, and in our experience two of them account for most of the damage.

The first is discovery done by interview rather than observation. Stakeholders describe the idealized process they believe their teams follow. The real daily workflow has edge-case exceptions, manual overrides, and credit-note workarounds, and those exceptions are the actual software requirements. Watching the operational work for a full day finds them; a conference-room workshop usually does not.

The second is integration with a legacy system nobody owns. The initial estimate assumes an external REST API exists, is documented, and returns clean payloads. Week six discovers the legacy ERP exposes only a brittle SOAP endpoint or nightly CSV dump, placing a third-party vendor conversation directly on the critical path.

Both risks are inexpensive to neutralize before committing to a fixed build contract. Running a one-week technical architecture spike that mocks the OpenAPI schema, tests live sandbox credentials, and validates database migration scripts catches almost every schedule trap early.

Layers of a custom web application from data model to user interface
The screens are about a third of the work; four layers underneath carry the rest.

Why Off-the-Shelf SaaS Fails for Some Businesses

Buying off-the-shelf software beats building from scratch most of the time, and any agency that tells you otherwise is selling. Commercial SaaS wins on upfront price, speed to initial deployment, and shared vendor maintenance. However, there are three quantifiable situations where SaaS stops winning, and running a five-year Total Cost of Ownership (TCO) model makes the tipping point obvious.

The workflow itself is your competitive differentiator. If how you calculate risk, route logistics, or configure custom quotes is why customers choose you over competitors, forcing that workflow into a standardized SaaS template erases your operational advantage.

Per-seat licensing and enterprise tier taxes outgrow the build. At 200 internal and partner users, a €45 per seat monthly license costs €108,000 every year, or €540,000 over five years, before counting API rate-limit overages or the mandatory enterprise tier upgrade required just to unlock SAML Single Sign-On. By contrast, a €45,000 custom web application with €9,000 per year in hosting and maintenance costs €90,000 over five years with zero per-seat tax for adding users, suppliers, or customers.

Data residency and regulatory control cannot be delegated. Sector regulations or strict GDPR data processing agreements frequently rule out US-hosted multi-tenant platforms, whereas self-controlled European cloud infrastructure guarantees exact geographical residency and auditability.

There is also a pragmatic middle architecture that gets skipped too often: keeping a standard ERP or CRM as the system of record while building a lean custom web application over its API. It costs a fraction of a full replacement and survives long-term because each layer does only what it is good at.

How to Choose a Development Partner

Portfolios show finished user interface screens, which is the layer of a web application that reveals the least about its underlying engineering quality. Four practical questions separate teams who have operated critical software in production from teams who have only shipped visual prototypes, and none of them requires a developer in the room.

"Show me an application you still maintain three years after launch." Shipping version 1.0 is straightforward; living with database schema decisions, zero-downtime migrations, and framework upgrades over three years is where real architectural competence shows.

"What went wrong on your last complex build, and how did you contain it?" An engineering team without a concrete answer either has not shipped enough production software or is hiding how it handles operational pressure.

"Who owns the Git repository, CI/CD pipelines, and cloud infrastructure accounts?" The contractual answer must be your company from day one, with full administrative access to GitHub or GitLab, Vercel or AWS, and your managed PostgreSQL cluster.

"What does your handover package contain if we transition to an internal team?" Demand architectural decision records (ADRs), OpenAPI documentation, reproducible Docker or Terraform scripts, and seeded local development environments. According to the Stack Overflow Developer Survey, technical debt is consistently the primary frustration among professional developers, and much of it stems from undocumented inherited systems.

What Security and Compliance Add to the Bill

Security is never an optional feature to bolt on after launch, and treating it as an afterthought is how a €30,000 build becomes a €30,000 build plus a costly regulatory incident. A production baseline is non-negotiable, and any competent engineering team includes it in the core architecture without waiting to be asked.

The OWASP Top 10 is the engineering standard the industry uses to verify application hardening: mitigating broken object-level authorization, SQL and command injection, insecure session handling, and security misconfigurations. Ask whether your build runs automated static and dynamic security scans in its CI pipeline, and ask what test reports prove it.

Beyond the baseline, engineering effort scales with regulatory scope across three areas. First, enterprise identity integration via OAuth 2.0, OIDC, or SAML 2.0 Single Sign-On (SSO) with automated directory provisioning ensures departing staff lose access immediately. Second, GDPR data residency requires hosting databases in EU regions, encrypting personally identifiable fields at rest with AES-256 and in transit with TLS 1.3, and building self-service data export and erasure endpoints. Third, conforming to WCAG 2.2 AA accessibility standards under the European Accessibility Act requires full keyboard operability, managed focus states inside dynamic modals and data tables, semantic ARIA live announcements for form errors, and 4.5:1 contrast ratios. Expect 10% to 20% on top of a baseline build when regulated data, PCI-compliant tokenized payments, or immutable audit logs apply.

One recurring obligation is operational rather than initial: someone must apply security patches continuously after go-live. Name the engineering team or maintenance SLA that owns dependency updates before signing. Before committing full capital budget, validate your scope with our guide on PoC vs prototype vs MVP and our technical definition of a web portal.

Custom Web PortalsFrom €9,000 · 6 to 8 weeks

Need a Tailored Customer, Partner, or CPQ Web Portal?

Share your roles, workflows, and integration stack. Our architects will outline a phased portal roadmap and fixed estimate within one business day.

Related Articles

Explore more articles on similar topics to deepen your understanding

Explore All Articles

Frequently Asked Questions

Find answers to common questions about this topic