Multi-tenant SaaS mistakes that show up after launch
Multi-tenant SaaS mistakes that show up after launch: isolation, roles, files, billing, and when to stop and fix.
·
3 min read
Can you build a SaaS in 6 weeks? Yes, if the first release is one ruthless workflow for clear users, not a wishlist dressed up as a "platform." Stretch that brief into five products and six weeks becomes theatre; keep the scope honest and a focused MVP can ship.
Six weeks is not "every feature you have ever sketched." It is a first release customers can log into: the core job done end to end, on infrastructure that looks like production, with room to learn from real use. On Eight Mile's SaaS work the usual shape is a first working link around week two, then idea to live software in about six weeks for that focused release. Bigger products take longer, and that should be said before anyone starts, not after.
The boundary that matters is MVP honesty. One primary user, one primary outcome, payments or ops flow that actually closes. Nice-to-haves wait for the next fixed release. If you cannot name what "it works" means in one sentence, you are not ready to start the clock.
This pace suits UK founders and SMB owners who know the problem cold and need an engineering partner, not a coding course. No technical co-founder. An in-house team that will never reach this backlog. A spreadsheet that stopped coping a year ago. A product that runs but every change feels risky.
It is a poor fit if you want to learn to build SaaS yourself, collect certs, or keep the brief open-ended while someone bills by the hour. And if the ask is "something like Salesforce but nicer," stop. That is not a six-week first release; that is a programme.
You do not need a perfect spec. You do need the problem, who pays, what they do today without the product, and what must ship versus what can wait. A rough sketch of screens helps. So does naming the scary bits early: money movement, permissions, migrations, or a third-party API that might not behave.
In client projects we usually spend the first conversation turning a vague idea into something specific enough to price. Must-haves get into the fixed first release. Later ideas get a dated backlog, not a silent expansion of week three.
Open-ended retainers optimise for motion. Fixed scope after a survey optimises for a date. Agencies that disappear for two months and return with a surprise cannot give you a working link in weeks. Teams that burn budget clarifying requirements on the meter rarely protect a six-week outcome.
The delivery shape that matches a six-week claim looks different: short survey, written shape and fixed price for the first release, then build where you can watch. You use the link, you say what feels wrong, they change it. Nobody hides behind a slide deck until the money is gone.
Ownership is not a slogan at the end of a PDF. From day one the repository, cloud accounts, domain, and data should sit in your name. The partner works inside those accounts. If you leave, everything leaves with you. That is how you avoid renting a black box you can never take in-house.
Ask for backups, monitoring, and a deploy path you could hand to another team. If the answer is "we host it for you forever," you are buying dependency, not a SaaS asset.
If you want to build a SaaS in 6 weeks with a London engineering partner, talk when your first release can be named in one workflow. Eight Mile surveys, prices the first release as a fixed number, ships on your accounts, and stays reachable after launch. First working link often lands around week two; idea to live is typically about six weeks when the scope stays ruthless.
Six weeks rewards clarity. Wishlist briefs punish calendars.
Ready to see whether your idea fits a focused first release? Contact Eight Mile and describe the problem in a few sentences.
Multi-tenant SaaS mistakes that show up after launch: isolation, roles, files, billing, and when to stop and fix.
·
3 min read
Taking software in-house after a consultancy build: when to move, what must be true, and what a real handover includes.
·
3 min read
You don’t need a 40-page spec to start: what to bring instead, ruthless v1 must-haves, and how a first release gets priced.
·
3 min read
What “first working link in week two” actually means: a real URL for feedback, not a finished SaaS on day 14.
·
3 min read
Rescue a SaaS someone else built: when to take over an inherited product, stabilise vs rewrite, and own the accounts.
·
3 min read
Internal tools: buy SaaS or build on your data: when shelf seats win, and when custom on your stack is the real product.
·
3 min read
Customer portal vs email-and-Excel for trades / clinics / field teams: when a login beats chaser calls and wrong quote versions.
·
3 min read
When spreadsheets stop being enough for ops: breaking signs, what a proper system is, and how to replace the sheet without a scary IT project.
·
3 min read
Who owns the code when you hire a London software consultancy? You should: repos, cloud, domain and data from day one.
·
3 min read
Fixed-price software vs agency retainers: cost certainty and a finish line versus monthly capacity, and which fits your build.
·
3 min read
Do I need a technical co-founder or a development partner? Equity leadership vs a paid partner who ships and leaves you the IP.
·
3 min read
CRM for a small firm off the shelf or built: when HubSpot-class tools fit, and when a system on your own job data serves trades and clinics better.
·
4 min read
The info@ inbox nobody owns is where a UK SME's enquiries sit with no named owner and no reply time.
·
4 min read
Security audit vs penetration test: when to review config first, when a buyer needs a pentest, and usual order for SaaS.
·
3 min read
Secrets in git repository history outlive a deleted file. Rotate first, then stop the next temporary commit.
·
3 min read
Cloud bill went up and nobody can say why: usually orphaned resources, missing tags, or one shared account. Fix ownership first.
·
3 min read
If one person knows how to deploy it, you have a person, not a process. Fix ownership, access, and a path the team can run.
·
3 min read
Quotes and invoices stuck in email fail as a system of record. Use one quote→job→invoice workflow with clear status instead.
·
3 min read
Field team software fails without offline-first: vans need capture, queue, and sync that works when signal dies.
·
3 min read
Security audit checklist before you go live: access, secrets, backups, auth, deps, alerting, and when to bring in an auditor.
·
3 min read