FAQ
Questions worth
answering properly.
Straight answers to the things clients actually ask — about the work, the cost, the timeline, and why things are done the way they are.
General
We design and build custom digital platforms from the ground up — database schema, architecture, back-end logic, and everything that connects them. Most clients come to us when off-the-shelf software has stopped fitting how their business actually works, or when they need something built right the first time rather than bolted together over time.
The work covers both US and UK markets, with a focus on small and mid-size businesses that need production-grade systems without enterprise-sized overheads.
Small and mid-size businesses that have a real operational problem they need solved — not a brochure site, but a platform with users, data, business logic, and rules specific to how they work.
Common triggers: a business has outgrown spreadsheets or generic software, they have a process that no existing tool handles well, or a previous build that can't be extended without significant rework.
Use the contact page to start a conversation. No forms to fill out, no automated email sequences — just a direct message. If what you're building sounds like a good fit, we move to a Discovery & Architecture engagement to properly scope the work before any development begins.
The primary markets are the US and UK, but all work is remote so geography is flexible. If you're outside those markets and the project is a good fit, reach out — it's worth a conversation.
Yes. Every conversation, every decision, every line of code — that's one person. The same person who scoped the work is the one who builds it, and the same one who picks up the phone if something needs attention after launch.
There is no account manager sitting between you and the developer. That's a deliberate choice, not a limitation.
Databases
MySQL powers the majority of production web applications in the world. It's not the newest option — it's the proven one. The ecosystem is mature, hosting support is universal, and the failure modes are well understood after decades of production use.
Newer systems have their place, but for the class of platforms most businesses actually need, MySQL's reliability and ubiquity outweigh whatever marginal gains a trendier option might offer.
You do. Always. The database, the schema, the data, the hosting credentials — all of it is yours from the moment it goes live. There is no lock-in, no proprietary format, no ongoing fee required to keep accessing what you own.
Both. An existing database gets a full audit before any development begins — schema structure, indexing, collation, data integrity, and any accumulated technical debt. That audit informs whether we build on what exists or recommend a clean migration.
Starting with a clear picture of what's already there is always better than discovering problems mid-build.
Parameterised queries throughout — no raw SQL constructed from user input. Role-based access with minimum necessary privileges. Sensitive data handled appropriately at the application layer. No credentials or personally identifiable information written to logs.
Security isn't a feature added at the end. It's a constraint applied from the first line of schema design.
Pricing
Because scope varies, and publishing a fixed price would either be dishonest or so padded it would scare off the clients who don't need that much. Starting prices reflect the minimum realistic cost for each tier — the actual number depends on what you're building.
The Discovery & Architecture phase exists specifically to arrive at a firm, justified number before development begins.
The main drivers are the number of distinct user roles and the permissions logic between them, the number of third-party integrations required, data complexity and volume, the depth of the admin and reporting layer, and whether there is a fixed deadline that compresses the build schedule.
None of these are surprises — they all come out during Discovery & Architecture, which is why that phase exists before a development price is agreed.
Because it aligns incentives properly. You are not paying for promises — you are paying for delivered, verifiable work at each stage. If something goes wrong, neither party is overexposed. If the project goes well, the structure reflects that too.
Each milestone is tied to a tangible deliverable, not a calendar date, so the trigger is always something you can see and test.
It is strongly recommended for any project of meaningful size. Technically optional — but skipping it almost always costs more in the long run. Ambiguity in scope discovered mid-build is significantly more expensive to resolve than ambiguity discovered before development begins.
The Discovery & Architecture deliverable is a complete technical specification: schema, role structure, data flows, and the full picture of what gets built before a single line of application code is written.
Platform monitoring, security updates as needed, uptime checks, and bug fixes for issues that arise in production. The base retainer is designed to keep your platform healthy without becoming a cost that grows beyond its value.
The philosophy: a fixed predictable cost for the things that should just work, with a clear and agreed hourly rate for anything beyond that.
New features, integrations with third-party services, significant content or structural changes, data migrations, and any work that extends what was originally built. Everything in this category is quoted and approved before it begins — no surprise invoices.
The base retainer covers maintenance. The hourly rate covers growth. The line between them is agreed upfront.
Timeline
Discovery & Architecture typically runs two to four weeks. A full platform build ranges from eight to twenty-four weeks depending on complexity, number of integrations, and the depth of the admin layer.
These are honest estimates, not marketing ranges. A simple platform with one user role and no third-party integrations is at the shorter end. A multi-role system with external APIs and complex reporting is at the longer end.
Scope changes after development has begun, delayed feedback or approvals on deliverables, third-party integrations that behave differently in production than in documentation, and requirements that weren't surfaced during Discovery.
Most of these are preventable with a thorough Discovery & Architecture phase and a clear change-request process. Neither is complicated — they just need to be agreed before work starts.
Yes, with appropriate scope management. A fixed deadline is a real constraint and it affects what can be included in the initial build. The honest conversation is: given this deadline, here is what we can deliver. What should be in that scope, and what moves to a post-launch phase?
Deadlines that compress quality into the product aren't useful to either party.
You choose. Either the base retainer kicks in and the platform is maintained on an ongoing basis, or you take full ownership and bring it in-house. There is no obligation to continue — the platform is yours and is built to be maintained by whoever you choose.
If you do stay on retainer, the same person who built it is the one looking after it.
Complexity
A website is primarily content — pages, text, images, and maybe a contact form. A platform has users with accounts, roles with different permissions, data with relationships, and business logic that changes what different people can see and do.
The distinction matters because the architecture, the security model, and the ongoing maintenance requirements are fundamentally different. One is a document; the other is a system.
When the cost of workarounds, integrations, and compromises in an existing product exceeds the cost of building something that fits. That crossover point is lower than most people expect.
Off-the-shelf software is designed for an average use case. If your business has meaningful differences from that average — in process, in data structure, or in the rules that govern how things work — you are paying an off-the-shelf vendor to hold you back.
Yes. It starts with an audit — code quality, database structure, security posture, and the gap between what exists and what was intended. That audit produces an honest assessment of what is worth building on and what needs to be rebuilt.
Taking over poorly-built work is more common than it should be. The audit protects both parties from committing to a path before the full picture is clear.
No. All platforms are built mobile-responsive, so they work properly on phones and tablets through the browser — but native iOS or Android applications are outside the current scope of work.
For most business platforms, a well-built responsive web application covers the genuine use cases without the overhead and ongoing cost of maintaining separate native codebases.
PHP and MySQL, running on Linux shared or VPS hosting. The reasoning is the same as for MySQL: this stack is proven, widely hosted, maintainable without specialist knowledge, and will still be running in ten years without a forced migration.
The goal is to hand over something you can own and maintain for the long term — not something that requires a specific developer or a specific vendor to keep the lights on.
Still have a question?
If it's not covered here, ask directly. The same person who'd answer it in a client conversation will answer it now.
Get in touch