Web application development

    Web application development for the apps your customers and team use every day.

    Customer portals, internal tools and dashboards built on a secure, modern stack - scoped to a fixed price, demoed weekly, and handed over with the code in your account.

    Free 30-minute consultation · Reply within one business day

    At a glance

    Starting price
    From $12k
    Typical first release
    4–8 weeks
    Pricing model
    Fixed price per scope
    You own
    Code, data & accounts
    • Free 30-minute consultation
    • Written scope before any work
    • Working demo every week
    • 30 days of support after launch

    A web application is the right answer when people need to log in, see their own data and get something done - approve a quote, upload a document, check an order, run a report. It works on every device without an app store, updates instantly, and is usually the fastest way to put real software in front of customers or staff.

    We build web apps with React, TypeScript and PostgreSQL on infrastructure you own. The work is scoped around roles, screens and integrations, so you know the price and the timeline before anything starts.

    See it working

    One customer-portal request, end to end.

    Follow one invoice payment from the customer's browser through sign-in, permissions, the database and your integrations to your team's admin panel. Scroll to step through it, then send the same request as a customer, a staff member and an admin.

    Live system
    1. 01 / 05

      They sign in with email, Google or Microsoft through SSO. Passwords are hashed, every connection is encrypted, and the session carries their role, so the portal only ever shows their own orders, documents and invoices.

    2. 02 / 05

      Clicking Pay on invoice #1042 sends a request to your API. Before it touches any data, a permission check confirms who is asking and what their role allows. It runs on the server, so a hidden button is never the only protection.

    3. 03 / 05

      The API reads and writes in PostgreSQL, with Redis caching the hot reads so pages stay fast. Sensitive actions such as payments, refunds, role changes and exports are written to an audit log: who did what, and when.

    4. 04 / 05

      Stripe takes the payment, QuickBooks marks invoice #1042 as paid, and DocuSign handles any document that needs a signature. Each integration runs through the product's official API, so nobody re-keys a thing.

    5. 05 / 05

      The admin side is part of every build. Your team sees the payment the moment it lands, manages users and roles, works the approval queue and reads the audit trail, without asking a developer for a report.

    What we build

    Web App Development: what it looks like in practice.

    Customer portals

    Clients log in to track jobs or orders, sign and download documents, pay invoices and message your team. Fewer "just checking in" emails, faster payments.

    Internal tools & admin panels

    Approval queues, scheduling boards and data-entry tools that replace spreadsheets - with permissions so each person sees only what they should.

    Dashboards & reporting

    Live KPIs from your CRM, accounting and operations data in one place, instead of a Monday spreadsheet someone rebuilds by hand.

    Vendor & partner portals

    Suppliers, subcontractors or franchisees submit bids, invoices and compliance documents into one system with an audit trail.

    Booking & quoting tools

    Configurators, instant estimates and booking flows that feed straight into your CRM - so web leads arrive qualified.

    APIs & integrations

    Clean APIs and two-way sync with QuickBooks, Stripe, HubSpot, Salesforce and the rest of your stack.

    Pricing

    What it costs, in real numbers.

    Web application pricing depends mostly on the number of user roles, the screens each role needs, and how many systems it talks to. Typical price ranges:

    Internal tool or dashboard

    From $12k

    One core workflow, a few roles, one or two integrations, admin area and reporting.

    4–8 weeks

    Customer portal

    $25k–$60k

    Secure logins, roles and permissions, documents or payments, notifications and an admin back office.

    8–14 weeks

    Platform or marketplace

    $60k+

    Multiple user types transacting with each other, complex permissions, heavier integrations. Delivered in phases.

    3–6 months

    Hosting for most small-business web apps runs roughly $50–$300 a month. Third-party services (email delivery, SMS, payments) bill you directly at their published rates.

    Get your fixed-price quoteWritten scope and a fixed number before any work starts.
    How it works

    From first call to launch, no surprises.

    A written scope and a fixed price before any work starts, a working demo every week, and a clean handoff at the end.

    1. Step 0130 min

      Discovery call

      Who logs in, what they need to get done, and which systems hold the data today.

    2. Step 023–7 days

      Scope & fixed price

      Roles, screens, data model and integrations written up with acceptance criteria, a timeline and one number.

    3. Step 031–2 weeks

      Prototype the key flows

      A clickable prototype of the screens that matter most, tested with real users before engineering starts.

    4. Step 04Bulk of timeline

      Build with weekly demos

      Working software on a staging link every week. You click through it, we adjust while changes are cheap.

    5. Step 051–2 weeks

      Launch & 30-day support

      Security review, performance tuning, migration of existing data, deployment to your accounts and team training.

    Stack & integrations

    Proven technology, your accounts.

    Technology we use

    Frontend
    ReactTypeScriptNext.jsTailwind CSS
    Backend & data
    Node.jsPythonPostgreSQLRedis
    Auth & security
    SSO / OAuthRole-based accessAudit logsEncrypted backups
    Hosting
    AWSVercelDocker

    Systems we integrate with

    Named platforms are examples we build against through their public APIs - not partnership claims.

    QuickBooks OnlineStripeHubSpotSalesforceGoogle WorkspaceMicrosoft 365DocuSignTwilioSlack
    Is this right for you?

    An honest fit check.

    A strong fit if…

    • Customers or staff need to log in and do real work - not just read pages.
    • Data currently moves by email, spreadsheet or phone call.
    • You want it on every device without app-store friction.

    Probably not the right move if…

    • You need heavy offline use in the field or device hardware - a [mobile app](/services/mobile-app-development) fits better.
    • An existing SaaS tool covers the workflow at a sensible price.
    Expert notes

    What we'd tell you on the first call.

    Retool, Bubble or custom code?

    Low-code tools are great for a quick internal prototype. They get expensive and limiting when you need customer-facing polish, complex permissions, or per-user pricing starts to scale with your headcount. We'll tell you honestly which route fits - see no-code vs. custom.

    Security is part of the scope, not an extra

    Every portal we build has role-based access, encrypted connections, hashed credentials, audit logs for sensitive actions and automated backups. If you handle regulated data, we document how it's stored and who can see it before we write the first screen.

    Proof

    Software our team built and runs.

    We don't just build for clients - we operate our own SaaS products in production, so we design for the unglamorous parts: billing, support, uptime and change.

    Construction ERP · SaaS

    Smart Construction

    A cloud ERP for contractors and builders - estimating, projects, billing, labour, procurement, site diaries and an AI copilot.

    • Estimating & bills of quantities
    • Projects & portfolio
    • Billing with retention
    • Labour & payroll

    Billing & collections · SaaS

    WhatsApp-first billing platform

    Recurring billing and collections with WhatsApp delivery, digital payments, automatic ledgers, attendance and a customer app.

    • Automated monthly billing
    • Digital payment collection
    • Self-updating ledgers
    • WhatsApp team inbox + AI
    FAQ

    Web App Development: questions buyers ask.

    How much does a custom web app cost?

    Internal tools and dashboards start around $12k, customer portals typically run $25k–$60k, and multi-sided platforms start around $60k. You get a fixed price for your scope after discovery.

    How long does it take to build a web application?

    Four to eight weeks for a focused internal tool, 8–14 weeks for a typical customer portal, and 3–6 months for larger platforms delivered in phases.

    Can the web app work on phones?

    Yes. Everything we build is responsive, and we can add installable app behaviour (a progressive web app) when a full native app isn't justified.

    Can you take over an existing web app?

    Often, yes. We start with a paid code and infrastructure review so you know what's worth keeping before committing to changes.

    Who hosts it?

    You do - in AWS, Vercel or your preferred cloud, in accounts you own. We set it up, document it and can manage it on a care plan if you prefer.

    Do you build the admin side too?

    Always. Every customer-facing app we ship comes with an admin area for your team to manage users, content and data.

    Work with us

    Got a brief? Let's build it.

    Thirty minutes, no pitch deck. We will tell you what we would build, what it costs, and whether we are the right team for it.

    No obligation · We reply within one business day