Skip to content

Web Application Development

Portals, dashboards, marketplaces and CRM- or ERP-style systems that people use every day.

The problem

A web application lives or dies on the second week of use. Slow screens, confusing states and missing edge cases send people back to email and spreadsheets. We build for the daily user: fast, accessible, instrumented, and easy to extend when the business changes.

What we build

  • Customer portals and internal dashboards with role-based access
  • Marketplaces and booking systems with payments and notifications
  • CRM- and ERP-style systems shaped around your process, not a vendor template

Portals, Dashboards, Marketplaces, CRM and ERP systems, Booking systems

WordPress, E-commerce (Shopify, WooCommerce)

How it works

  1. 01

    Discover

    Users, tasks, data and integrations mapped; the screens that matter most identified.

  2. 02

    Design

    Flows and a component system, reviewed with real users before code.

  3. 03

    Build

    Weekly sprints on a staging URL with performance and accessibility checked as we go.

  4. 04

    Launch and grow

    Monitoring, analytics and a roadmap based on how the app is actually used.

Work that proves it

  • Bizzey home page: business software for freelancers, beside a dashboard of financial performance

    Business management SaaS: CRM, invoicing, projects, time, payments and expenses

    Designed and developed for the client: CRM, invoicing, projects and time tracking inside one workspace.

  • Nat.app home page: a personal CRM for relationship building, beside a contact list preview

    Relationship CRM with Gmail, Calendar, Stripe and Segment

    Designed and developed for the client: relationship data model and the Gmail, Calendar, Stripe and Segment integrations.

  • Booking and payments platform

    Commission-free direct booking and payments for tourism businesses

    Designed and developed for the client: direct-booking flow, availability handling and commission-free payments.

What you get

  • Discovery report and screen map

  • Design system

  • Working application on your accounts

  • Integrations

  • Analytics and monitoring

  • Documentation and runbook

Questions

What's included in a web application engagement?
A discovery report and a screen map, a design system, then the application itself on your accounts with the integrations it needs. Analytics and monitoring are wired in before launch, and you get documentation and a runbook. Performance and accessibility are checked every sprint as we build, rather than audited at the end when they are expensive to fix.
How long does a first working version take?
Six to twelve weeks for a first working version. The screen count matters less than the number of roles, the integrations, and how much of the data has to come out of a system that was never designed to share it. Discovery is one to two weeks of that, and it is the part that keeps the rest predictable.
What do you need from us?
Access to the people who will use the thing every day — an hour each is enough — plus credentials for the systems it has to talk to, and one person who can settle a disagreement about a workflow. Real data, even a masked export, is worth more than any specification.
Who owns the code and the data?
You do. The repository and the hosting are in your name, and the design system ships with the code so another team can extend it without guessing. Handover includes the documentation, the runbook and a walkthrough.
Can this replace the spreadsheets we run on?
Usually, and the spreadsheet is the best specification you have: it shows the columns that matter, the rules people apply by hand and the exceptions nobody wrote down. We import the history, rebuild the rules as validation and permissions, and keep an export so nobody feels locked out. The parts that genuinely belong in a spreadsheet, such as one-off analysis, stay there.

Not sure where to start?

Describe the problem in a few lines. You get a straight answer on what we would build and how long it takes.

Book a 5-minute growth call