
Web applications
- Price
- from $20,000
- Timeline
- MVP in 3–4 months
- Experience
- 100+ projects · 10+ years · 9+ countries
Customer portals, online services and internal tools built around your business
- Figma
- Nuxt
- Vue
- Node.js
- GraphQL
Our usual stack. We bring in other tools when the task or the project calls for it.
When off-the-shelf solutions no longer fit, you need a product of your own. We design and build web applications that automate processes, make working with clients easier and hold up as the load grows.
We work both on new products built from scratch and on existing systems that need modernisation, new functionality or a move to a modern technology stack.
What we build
- Customer and partner portals
- Online services with pricing calculators, booking and payments
- Online stores with complex catalogue logic
- CRMs, admin panels and other internal systems
- Integrations with payment providers, accounting systems and third-party APIs
What you get
- A web application that solves a specific business problem
- A scalable architecture with room to grow
- A clear interface designed for every user role
- Technical documentation and access to the source code
- Support and further development after release
When SaaS tools stop keeping up
Our processes live in spreadsheets and five disconnected tools
We map how data moves between people and systems today, then design one application with roles and permissions instead of a chain of sheets and exports.
The legacy system is scary to touch, but it has to change
We audit the code and architecture first, then migrate piece by piece while the current version keeps running. No big overnight switch.
Every new feature breaks two old ones
We cover key flows with automated tests and set up CI: changes are checked before deploy, and releases go through a staging environment.
Customers call account managers instead of doing it themselves
We move frequent requests into a self-service portal: order status, documents, reorders, payments. We start with whatever eats most of your team's time.
Data from the CRM, accounting and website never match
We build API integrations with queues and an error log: if an external service is down, data arrives later instead of getting lost.
What we work with
A product you can grow for years
Working software along the way
You see the product in demos throughout development, not six months in — so you can track progress and shift priorities in time.Architecture without dead ends
We pick the stack and data model with growth in mind, so new features don’t mean rewriting the system.Interfaces that need no manual
We hide complex logic behind clear screens, so staff and customers pick the system up without training.10+ years of building
With 100+ projects shipped, we know where products usually stall and design around it up front.
Who builds your product
The mix changes by phase: more analysis and design early on, more engineers during development.
Project manager
Runs the iteration plan, gathers feedback and walks you through results in demos.Analyst & UX designer
Maps roles and user flows, then designs the prototype and every screen.Frontend developer
Builds the interface: forms, tables, dashboards and everything users see.Backend developer
Owns data, APIs, security and integrations with payment and accounting systems.QA engineer
Tests key flows before every release so updates don’t break what already works.
When building your own app makes sense
A good fit if
- Your process doesn't fit an off-the-shelf CRM or SaaS without workarounds
- You have several user types, each with its own permissions and screens
- The service is the product: you sell access to it
- You have a system to evolve, not to rewrite blindly from scratch
Not a fit if
- A configured SaaS covers the job — start there and add automation
- You need a site with a catalog and a form — that's a corporate website, not an app
- Nobody on your side owns the process or product decisions — we'd start with a joint process review
How we work
- 01
Analysis
2–3 weeksWe get to know your business processes and describe user roles, scenarios and requirements.
You get A write-up of user roles, scenarios and MVP requirements - 02
Prototype
2–3 weeksWe build a clickable prototype to test the product logic before a single line of code is written.
You get A clickable Figma prototype and an agreed MVP scope - 03
Interface design
3–4 weeksWe design a convenient interface for every user role and every screen state.
You get Mockups of every screen and state plus a design system to grow on - 04
Iterative development
5–6 weeksWe work in short iterations: after each one you see a working result and can adjust priorities.
You get A working MVP on a staging server your team can log into - 05
MVP launch
1 weekWe test, migrate data, set up error monitoring and release the MVP to users. Bugs found in the first 3 months are fixed under warranty.
You get The MVP in production, API documentation and a plan for the next iterations
What to bring to the first conversation
- A description of the process or product: who the users are and what they do
- The spreadsheets, diagrams and tools where everything lives now
- Access to the code and docs of the existing system, if there is one
- Systems to integrate with: CRM, accounting, payments
- A product owner on your side
A call to unpack the task
In 30 minutes we go through the process and product goals. Then we propose a scope for the first version and send an analysis plan, a timeline and an estimate.
Related articles
All newsOutgrown
off-the-shelf tools?
Describe the process you want to automate. We’ll start with analysis and a prototype, then build in iterations so you see working software along the way.
With research: we describe the business processes, user roles and key scenarios, then build a clickable prototype. It helps validate the product logic and estimate development more precisely before any code is written.
From $20,000. The total depends on the number of user roles and scenarios, integrations with external systems and payment services, load and data security requirements and what goes into the first version. We give a precise estimate after research and a clickable prototype.
Yes, and it's often the best way. We pick the features without which the product can't do its main job, launch them first and plan the next iterations based on feedback from real users.
A modern TypeScript stack — for example, Vue and Nuxt on the front end, Node.js on the server, GraphQL or REST APIs. We choose specific solutions for the task, the load and the team that will maintain the product.
We build it into the architecture: access control, secure connections, input validation, backups and activity logging. Personal data storage requirements are taken into account from the design stage.
You. We hand over the source code, documentation and infrastructure access, so you can develop the product with us, with your own team or with another contractor.
More services
All services in this area
Raise-ready landing pages and investor relations websites that help you close your round

Landing pages for ads, webinars and launches — with A/B tests and lead qualification

New copy, design and build of your key page in 2 weeks for a fixed price

Shopify stores: from launching from scratch to migrations and theme customization
