Skip to main content
evvivaweb

Custom web applications

Bespoke software for when off-the-shelf systems aren't enough

from 4990 VAT excl.
Get a quote

When an off-the-shelf system (Odoo, SAP Business One, Zoho) costs less but forces you to bend your process to the software, and when a low-code stack (Bubble, Retool) holds up for the prototype but collapses at 1,000 users, custom software becomes the rational choice. We work in two-week sprints: initial discovery (mapping processes, users, integrations), functional and technical spec, iterative development with weekly demos, testing, staging deploy, UAT with your users, go-live in production, post-go-live support. Stack: Next.js for the front-end and APIs, tRPC for end-to-end type-safety, Postgres with Drizzle ORM for persistence, NextAuth for authentication, deploy on Docker/VPS or serverless. Typical integrations: Odoo (CRM/ERP), Stripe (payments), AWS S3/R2 (storage), external APIs (couriers, e-invoicing, industry gateways).

Who it's for

If you recognise yourself in one of these problems, we're the right partner.

  • Off-the-shelf systems imposing rigid processes, expensive customisations
  • Shared spreadsheets that don't scale beyond a small team
  • Disconnected tools that don't talk: data entered twice, errors
  • Low-code prototypes (Bubble, Retool) that collapse under real load
  • Hand-stitched Zapier integrations that break every week

What you take away

What concretely changes in your business.

  • Software tailored to your real process, not the other way around
  • A modern stack (Next.js, Postgres) maintainable long-term
  • Native integrations with Odoo, Stripe, AWS, external systems
  • Sprint-based development with weekly demos: see progress, steer as you go
  • Your code, zero lock-in: the GitHub repository is under your control
  • Technical and functional documentation delivered with the project

How we work

A linear process, no endless meetings. We keep you posted and deliver on the date.

Step 1

Analysis

We understand what you really need: goals, audience, constraints.

Step 2

Proposal

We present a plan with clear timing, costs and deliverables.

Step 3

Execution

We work with frequent reviews, no surprises at the end of the project.

Step 4

Delivery & support

Training included + 30 days of technical support.

What we work with

We choose the stack based on your case, not on personal preferences.

  • Next.js 15 App Router
  • TypeScript
  • tRPC
  • Postgres
  • Drizzle ORM / Prisma
  • NextAuth / Auth.js
  • Stripe
  • Docker
  • Tailwind CSS
  • AWS S3 / Cloudflare R2
  • Odoo JSON-RPC

Pricing

from4990 €up to 29.990 €

VAT excluded

Wide range because scopes vary a lot: a simple client portal with login, dashboard, and document downloads runs €4,990-9,990 (25-35 days), an industry-specific management system with complex workflows and multiple roles €12,990-19,990 (45-65 days), a platform with multiple ERP/CRM/payment integrations €19,990-29,990 (65-90 days). Above €30,000 we move into enterprise scope with a dedicated team and a multi-phase contract. Milestone payments (typically 25% kick-off, 25% mid-point, 25% UAT, 25% go-live). The initial 1-2 day discovery is free, to define a realistic scope before quoting.

Industries where custom web applications works best

Typical use cases by category.

Frequently asked questions

What does a custom application really cost?

It depends on the scope, and any serious quote comes after a 1-2 day discovery where we map processes, users, and integrations. Realistic ranges: €5-10k for a simple client portal, €13-20k for an industry-specific management system with workflows and roles, €20-30k for platforms with multiple integrations. Below €5k the risk is an underestimated scope and an incomplete project; above €30k we move into enterprise scope with a dedicated team. Be wary of anyone who quotes you by email without a scoping call: the price is either inflated for cover, or it's low and the project overruns.

Why Next.js and not Bubble/Retool/other low-code?

Bubble, Retool, FlutterFlow work perfectly well for prototypes and MVPs up to 50-200 users. Above those volumes the limits show: performance, rising platform costs, customisation constraints, total lock-in (you can't 'export' a Bubble app). Next.js + Postgres is a stack that handles millions of requests, runs on any hosting, and the code is yours. If the use case is simple and temporary, low-code is fine. If the software becomes core business, custom is the right investment.

How are the sprints structured?

Two-week sprints. Sprint start: planning and priorities with you. During: development, internal testing, async daily updates via Slack/email. Sprint end: live demo of what's been built plus a retrospective (what's working, what we change). You have full visibility on progress and priorities: no surprises at go-live. The code is available from day one on GitHub, accessible to you.

Do you maintain the app after go-live?

Yes, with a dedicated Care contract. Maintenance covers: dependency updates, security patches, uptime monitoring, bug fixes within SLA, minor enhancements. The fee starts at €290/month for small apps and rises based on complexity and the SLA required. Alternatively, if your in-house team feels ready to handle it, we do a full technical handover and stay available on call.

Does it integrate with Odoo / my management system?

Yes, it's one of the most frequent use cases. Odoo exposes complete JSON-RPC APIs; we connect to sync contacts, orders, products, invoices. For other systems (SAP, Zucchetti, TeamSystem) it depends on the available APIs: some have modern REST APIs, others require file export/import or dedicated connectors. We check during discovery: if your system exposes reasonable APIs, we integrate natively; if it doesn't, we build a sync layer.

Can I hire another supplier later, if I need to?

Always. The code lives on GitHub under your account, the technical and functional documentation is delivered, and the stack (Next.js, Postgres, Tailwind) is mainstream and known to any competent developer. No proprietary lock-in, no code held hostage. If tomorrow you want to bring the project in-house or switch agencies, you can do so without rewrites.