Custom web application development, from scratch
Doesn't fit any of these? We'll design it from scratch.
Custom web application development is for the project that doesn't fit a template: a platform that mixes ordering, scheduling and documents, or an idea with no clear equivalent on the market. This page covers how to tell a website from a web application, when WordPress or another CMS is enough, how discovery and a clickable prototype reduce the risk, and what shapes the price.
If any of these sound familiar, we can help.
- 01Your case is unlike anything on the market.
- 02It mixes several of the above.
- 03You're not yet sure what shape it should take.
What's included
We agree the exact scope with you in the proposal.- Renovations
- Associations
- Education
- Any sector
- 01
Discovery
We decide together what to build first.
- 02
Prototype
You try it before any code is written.
- 03
Sprint-based development
A working demo every two weeks.
- 04
Ongoing development
It grows as real use demands.
A platform to coordinate tradespeople, clients and suppliers on renovation jobs.
It can start as a shared calendar and grow into quotes, photos and signatures.
Website or web application: where the line is
A website publishes content: the same pages for every visitor, updated by your team. A web application is software that runs in the browser. People log in, each one sees different data, and what they do changes records, triggers rules and moves work along.
You are probably looking at a bespoke web application, rather than a website, if several of these are true:
- Users log in with different roles: staff, customers, suppliers, subcontractors.
- Each user works on their own data: their jobs, their orders, their documents.
- There are business rules: approvals, statuses, deadlines, calculations.
- It has to exchange data with your ERP, CRM, accounting or payment systems.
- It produces documents such as quotes, reports or certificates from your data.
- Mistakes cost money, so you need validation, permissions and a history of changes.
When WordPress or another CMS is enough
Often it is. W3Techs reports that WordPress runs 39.5% of all websites and 58.2% of those whose CMS it can identify, so plugins, themes and people who can maintain it are easy to find. For a marketing site, a blog, simple bookings, a small shop or a members' area, a CMS with well-chosen plugins is usually the cheaper and quicker route. We will tell you that on the first call.
It starts to fall short when plugins are stacked to imitate business logic they were not built for, when updates to one plugin break another, when data has to stay in step with your ERP, or when each user needs different rules and permissions. A common middle way is to keep WordPress for the public website and build the application separately, on a subdomain or behind a login, so marketing can keep editing pages without touching the system the business runs on.
Discovery and a clickable prototype before any code
When a project has no obvious template, the biggest risk is building the wrong thing well. Discovery turns an idea into a written scope: who the users are, what the first version must do, which systems it connects to and where the risks are. A clickable prototype then lets real users try the main screens before anything is built, while changes are still cheap.
That is also what makes a fixed price possible: once the scope is written down and the prototype is agreed, you get one price for the project. Our page on discovery and MVP development explains that first stage in more detail.
Mixed projects, and what shapes the price
Many projects that land on this page combine several things: a customer area, a phone app for staff on site, scheduling and document generation. These are planned around one data model and released in stages, so the first stage is useful on its own and later ones build on it rather than starting again. The guide how much custom software costs explains how a price is built and gives market reference figures. The factors that weigh most:
- How many user roles there are and how different their screens and permissions are.
- Integrations with existing systems, and the quality of their APIs.
- Documents to generate, and how many templates and variations they have.
- Data to migrate from spreadsheets or an older system.
- Use on phones in the field, and whether it has to work without signal.
- Accessibility and performance requirements, especially for public-facing parts.
How we would build your web application
A renovation firm could begin with a shared calendar for its own staff and subcontractors, then add quotes, site photos and customer sign-off once the calendar is part of everyone's week. Each stage is shown as a working demo every two weeks, with the code in a repository in your company's name. The method, including how scope changes are handled, is on our page about fixed price software development.
Frequently asked questions
See all FAQs →What kind of projects fit here?
Any web platform that doesn't fit the other categories. We'll talk it through on a call.
How do I know whether bespoke makes sense?
On the initial call we'll tell you honestly if an existing tool would do the job.
Can I see progress during development?
Yes. Every two weeks you see a working demo.
Can you take over a web application another company started?
Often, yes. We start by reviewing the code, the hosting and the documentation, and tell you in writing what state it is in and whether it is better to continue, refactor or rebuild parts of it. Only then do we quote.
Will the application work on phones as well as computers?
Yes. Screens are designed to work on phones, tablets and desktops. If staff need it in the field, it can also be installed on the phone's home screen like an app. If it must work without signal or be in the app stores, that is a native app, and we will say so.
Which technology do you build web applications with?
Widely used, well-supported frameworks chosen to suit the project, not niche tools that only one team can maintain. The choice is set out in the proposal and documented, so another team could pick the code up if you ever needed them to.
You might also be interested in
- Web platformsClient portalsYour customers check orders, invoices and documents without calling you.
- Web platformsInternal tools and back-office softwareThe tool your team needs, built around your process.
- AI and automationAI email triage and repliesThe AI reads, sorts and drafts the reply. Your team checks it.
Tell us about your project.
We'll reply within one working day. We start by understanding the problem, not by selling you a solution.