01Custom software
SaaS product built to scale.
From MVP to multi-tenant platform. Auth, Stripe billing, permissions, and telemetry included — built in your repo and ready to charge your first customer in weeks.
B2B portal
Where your wholesale customers order on their own · multi-tenant
Daily active users
· 30 daysPlans
Accounts
· each company with its own users, prices and credit| Account | Plan | Orders 30 d | Credit used |
|---|---|---|---|
Ferretería El TornilloFTO980312KX1 | Wholesale | 84 | 62% of $250 k |
Clima Total del NorteCTN170911HJ2 | Wholesale | 66 | 48% of $300 k |
Instalaciones GarzaIGA150220QW8 | Pro | 37 | 34% of $150 k |
Constructora CumbresCCU110805MN4 | Pro | 41 | 91% of $400 k |
Inmobiliaria Sierra MadreISM120301RT5 | Pro | 22 | 77% of $200 k |
Plomería RiveraRIGJ800415AB3 | Basic | 14 | 20% of $50 k |
Hotel Valle OrienteHVO050630PL7 | Basic | 9 | 12% of $120 k |
Example: the B2B portal where a distributor’s customers order on their own, with accounts, plans and credit.Sample data.
What’s included
Everything, end to end.
From MVP to multi-tenant platform. One senior team takes it from the first call to production.
Auth & multi-tenancy
SSO, MFA, and per-tenant data isolation with organizations, invitations, and account onboarding ready from day one.
Billing & subscriptions
Stripe integration on your own account: plans, proration, dunning, invoices, and tax. You charge from your first customer.
Permissions & RBAC
Roles, scopes, and per-org policies, with access auditing to meet B2B security requirements.
Telemetry & observability
Product events, usage metrics, and wired-up alerts. You know what gets used and where it hurts — no guessing.
API & admin panel
Documented API, webhooks, and a back office for support: impersonate, adjust plans, and resolve issues without touching the database.
MVP to scale
We start with the monetizable core and grow to a platform without a rewrite: the architecture holds for your first customer and your thousandth.
How we do it
A clear path, step by step.
Tools we use
- TypeScript
- Next.js
- Node.js
- PostgreSQL
- Stripe
- Redis
- Terraform
- PostHog
- Auth0
-
01
Discovery & scope
We map the tenancy model, the roles, and the monetization plan. You leave with a defined architecture and a fixed price per phase — no surprises later.
-
02
MVP in production
We build the monetizable core first: auth, the first value flow, and real billing. It reaches real users in weeks, in your repo from the first commit.
-
03
Multi-tenant & permissions
We isolate data per tenant and add RBAC, organizations, and invitations. The platform stops being an MVP and starts holding serious accounts.
-
04
Operate & handoff
Telemetry, alerts, and an uptime SLA. We iterate on real metrics and hand off to your internal team with documentation when you are ready.
Architecture
How it all fits together.
Swipe to see it all →
Pricing
Custom software
Phase 1: working prototype
The first working version of your software, on your domain: up to 4 screens or one complete flow.
- Sign-in with email and Google
- Code in your GitHub from the first commit
- 1 round of tweaks + 30-day warranty
- 50% up front, 50% on delivery
Fixed-scope project
Fixed scope, delivered in weeks. For MVPs, rewrites and migrations.
- Discovery + design + build
- 30 days of operations included
- Code in your repo + CI/CD
Embedded squad
A senior team of 3 to 5 people working alongside yours.
- Senior squad + dedicated PM
- 3-month minimum, no lock-in
- Monthly handoff docs
Fractional CTO
Technical leadership for non-technical founders or pre-Series A startups.
- Architecture + roadmap
- Technical hiring + code review
- Board reports + due diligence
Prices plus VAT. Always with a fixed price in writing before we start.
Questions
What people ask us.
What does building a SaaS cost?
A production MVP typically runs USD 60,000 to USD 150,000; a full multi-tenant platform, more. After Discovery we quote a fixed price per phase, so you pay for agreed scope, not open-ended hours.
Do I own the code and the Stripe account?
Yes. We work in your repository from the first commit and billing runs on your own Stripe account. No black box, no licenses of ours, no infrastructure tied to Lumora.
When do I see the first paid flow live?
We prioritize the monetizable core: on most projects real users are paying within 6 to 12 weeks. We build in two-week sprints with bi-weekly demos, so you validate before investing further.
What about going multi-tenant once I have customers?
We design data isolation with zero downtime and migrate existing accounts in stages. We have done this on live platforms; we plan rollbacks and verify each tenant before cutover.
Let’s build it together.
A 30-minute call and a fixed-price plan in writing within 48 hours. We reply within one business day.