01 — The problem
Why this usually goes wrong.
When a CRM or ERP is bent to serve customers or run a unique process, it gets slow to change and expensive per user.
Spreadsheets and email fill the gaps until they break at scale.
Scope
What the engagement covers
Client portals
Customers log in to see orders, invoices, documents, service history or project status, pulled live from your CRM or ERP so nobody re-keys data.
Dashboards
Operational and management dashboards combining data from several systems, with drill-down to the record and exports finance can use.
Internal systems
Job management, scheduling, approvals and inspection systems designed around how your team works rather than a vendor’s template.
Multi-tenant architecture
One codebase serving many client organisations, with tenant isolation at the data layer, per-tenant configuration and branding.
Role-based access
Roles and permissions down to field and action level, audit trails, and SSO with Microsoft or Google accounts.
Hosting & support
Deployed to your cloud account or ours, with CI/CD, backups, monitoring and a support agreement.
Method
How we deliver it
01
Scope
User roles, screens and integrations written into a specification you approve.
02
Design
Clickable prototype tested with real users before code is written.
03
Build
Two-week iterations, each ending with a working demo on staging.
04
Launch
Security review, load test, go-live and handover of code and credentials.
Straight answer
Build or configure?
If Zoho Creator, Power Apps or an Odoo module can do the job, it is usually faster and cheaper than custom code. We check that first.
Custom software is worth it when the workflow is your competitive advantage, when you serve external users at scale, or when licence costs per user outgrow a one-off build.
You own the code and the infrastructure accounts. There is no lock-in to us for hosting or changes.
04 — Typical effort
What it usually takes.
Ranges from comparable projects. You get a fixed-scope quote after a 30-minute call.
05 — What you own
Yours at handover.
- Source code repository
- Cloud infrastructure accounts
- Specification and architecture docs
- Test suites and pipelines
FAQ
Questions we get about web app development
Who owns the source code?
You do. The repository and cloud accounts are in your name, and the code is handed over with documentation at the end of the project.
Can the portal connect to our CRM or ERP?
Yes. Portals typically read and write live data from Zoho, Odoo, HubSpot, Salesforce or Dynamics through their APIs, so your team keeps working in the systems they know.
What is multi-tenant, and do we need it?
Multi-tenant means one application serves several separate client organisations, each seeing only their own data. You need it if you plan to offer the software to your own customers or run several business units separately.
How do you handle security?
Role-based access, encrypted data in transit and at rest, audit logs, dependency scanning and a security review before launch. SSO with Microsoft or Google is available.
Next step
Start with a 30-minute call.
Tell us what you run today and where it breaks. You get a fixed-scope quote afterwards. We don’t publish rates, because the honest price depends on scope.
Enquire
Talk to us about Custom web app development.
We have started the message for you. Add what you run today and we will reply within one business day.