A smooth demo does not reveal the production boundary.
One person tests the happy path with seeded data. Real launch adds separate users, stale sessions, retries, webhooks, duplicate requests, failed dependencies, support tickets, migrations, and deploys while the system is running. The unseen paths determine whether the prototype can become a product.
The answer is not automatically a rewrite. It is an evidence-backed decision for each part of the system.
Delivery facts
- typical audit window
- 1-2 weeks
- Repository and access readiness affect timing
- starting point after a focused audit
- $20K
- Indicative production-hardening scope
- post-launch support included
- 8 weeks
- For the delivered and documented release
RaftLabs has shipped more than 100 software products since 2015, including systems with payments, integrations, real-time workflows, and sensitive data. That is company-wide delivery evidence, not proof that any generated repository is safe. We do not quote a repair rate or claim that a particular tool always produces the same gap. The audit must examine the build in front of us.
Production work starts after product validation
A fit01The prototype has validated enough demand or operational value that real users, data, payments, or business continuity now matter.
02You can provide the repository, environments, service accounts, dependency inventory, representative data, and access needed for an audit.
03A product owner can decide which behaviours must remain and accept a bounded first production cohort.
Not a fit01You are still testing whether the idea or workflow makes sense and can iterate safely inside the prototype tool.
02You need a single known defect repaired on an otherwise maintained production system.
03The expectation is a production guarantee without repository access, security review, test data, operational ownership, or acceptance criteria.
The repository may need configuration, targeted repair, selective replacement, or a broader rebuild. UI quality alone cannot decide. We score the paths that carry identity, permission, money, durable data, external side effects, and recovery. A technically imperfect internal helper can be acceptable; an attractive multi-tenant product with missing isolation is not.
Decision guide
Choose the intervention the evidence supports
| Approach | Best when | Constraint |
|---|
| Keep and configure | Core implementation is sound and gaps are environment or operational setup | Still needs tests, observability, recovery, and ownership |
|---|
| Harden selectively | Most product behaviour works but critical paths need production engineering | Interfaces between retained and replaced parts need careful testing |
|---|
| Rebuild a boundary | A critical subsystem cannot be repaired safely or economically | Adds migration, regression, time, and change-management risk |
|---|
We begin with a live walkthrough, but the assessment goes underneath it. Findings include evidence, consequence, recommendation, priority, dependency, and whether the issue blocks the proposed release. Unknowns stay labelled as unknowns.
Audit scope
Production boundaries under review
- 01
Identity and authorisation
Registration, session lifecycle, password recovery, social or enterprise login, role checks, tenant isolation, administrative access, service credentials, secrets, and abusive-use controls.
- 02
Data integrity and migration
Schema, constraints, ownership, concurrency, transactions, deletion, retention, imports, exports, seed data, backups, restore tests, and how existing prototype records become production records.
- 03
Payments and external side effects
Checkout, subscriptions, invoices, refunds, webhooks, idempotency, email, notifications, AI calls, file processing, and integration retries with reconciliation rather than optimistic UI alone.
- 04
Delivery and operations
Environment separation, dependency health, licences, continuous integration, tests, observability, alerts, performance, accessibility, deploy safety, rollback, incident response, runbooks, and named support owners.
From working demo to operated product
- Phase 1
01Audit the real build
Review repository, environments, architecture, dependencies, identity, permissions, data, payments, integrations, tests, deployment, monitoring, recovery, licences, and known incidents.
- Phase 2
02Prove production risks
Reproduce representative user, tenant, payment, concurrency, failure, retry, migration, permission, security, performance, accessibility, deploy, and rollback cases before fixing scope.
- Phase 3
03Harden the critical journey
Keep sound parts and deliver the agreed access, data, payment, integration, observability, deployment, recovery, tests, documentation, and administrative controls.
- Phase 4
04Release with operations
Migrate a bounded cohort, deploy safely, monitor real behaviour, and document access, incident, backup, restore, support, vendor, release, rollback, and product-change ownership.
Risk
What the demo does not tell you
- The interface enforces permission
- Authorisation must be checked at the server and data boundary. Hidden buttons and client-side routes are not access control.
- A successful checkout means payments work
- Test duplicate, delayed, missing, retried, refunded, disputed, renewed, cancelled, and reconciled events against an authoritative ledger.
- Managed infrastructure removes configuration risk
- Hosted databases and authentication still need correct policies, keys, environments, backups, recovery, monitoring, and ownership.
- Passing tests guarantee production
- Tests reduce known risk. They do not replace threat modelling, operational rehearsal, dependency review, monitoring, support, or decisions about acceptable residual risk.
Scope and price
Focused production hardening starts at $20,000 after the audit.
Start with one critical journey and the access, data, integration, deployment, recovery, monitoring, tests, and operations it needs.
This is an indicative starting point, not a quote or a guarantee that the existing build can be retained. The fixed implementation scope follows evidence from the audit.
Starting investment
Starts at $20,000
The audit usually takes 1 to 2 weeks; focused hardening usually takes 8 to 12 weeks. Material rebuilds, migration, multi-tenancy, native apps, or formal assurance add work.
Retain or replace decisions are documented
Each critical finding records evidence, consequence, recommendation, dependency, and release priority.
The production release includes operations
Eight weeks of support are included with access, monitoring, incident, backup, restore, vendor, deployment, and rollback runbooks.
Related product delivery services