Product & Software
Web Platforms & SaaS
Web applications measured against real performance budgets and tested with a keyboard and a screen reader. Multi-tenancy that does not leak data between customers.
In short
Portals, dashboards and multi-tenant SaaS.
What we deliver
- Multi-tenant data modelling with isolation at the database row
- Role-based access that survives a new role being added
- Subscription billing, metering and plan changes
- WCAG 2.2 AA as an acceptance criterion, verified before release
A good fit when
- You are moving from one install per client to one platform
- Several roles need genuinely different permissions
- Accessibility is a procurement requirement
Technologies and methods
Chosen for each project, to fit your systems and your team.
- Next.js
- PostgreSQL
- Stripe
How we deliver
From first conversation to production.
Four stages on every engagement, scaled to the size of the project.
- 1
Understand
Clarify the users, goals, constraints, and current systems.
- 2
Plan
Map the main components, data, and integrations before implementation.
- 3
Build
Develop and review the work in small, testable increments.
- 4
Prepare
Plan deployment, operations, documentation, and ownership.
More in Product & Software
- Product EngineeringDiscovery to launch, one accountable team.
- Product Discovery & MVPsScope, build, ship, measure a first version.
- Custom SoftwareBuilt around how your business runs.
- ERP & CRM SystemsOperations and customer records in one place.
- Mobile ApplicationsiOS, Android and offline-first field apps.
- Commerce & PaymentsStorefronts, marketplaces and checkout.
- API DevelopmentVersioned APIs your customers can build on.
- System IntegrationSystems that were never meant to meet.
- Distributed SystemsService boundaries that match your domain.
- Workflow OrchestrationBusiness processes modelled as state machines.
Prefer to talk it through?
A private consultation, 30 minutes with the founder, in your time zone.
Interested in Web Platforms & SaaS?
Tell us what you are working on. We start by understanding the problem, the people, and the systems involved.
