Software product launch process with step-by-step guidance for non-technical founders

Key takeaways

Most products miss on launch, not in the build. Only 31% of software projects fully succeed (Standish CHAOS, 2020–2024); the usual cause is not a bug but no beta, no rollout plan, and no activation funnel.

Launch is a pipeline, not a date. Alpha → closed beta → open beta → soft launch → phased rollout (1/5/25/100%) → GA. Skip a gate and you convert marketing wins into support fires.

Mobile and web are different launches. Apple runs a 7-day phased release and 24–48h reviews; Google Play makes new personal accounts pass 12 testers for 14 days. Web gives you feature flags, canary and instant rollback. Plan both tracks apart.

Day 7 / 30 / 90 metrics write the launch story. Activation, D1/D7/D30 retention, free→paid conversion, NPS and support-ticket share are the numbers boards and investors read once the launch-day traffic fades.

Budget conservatively, rehearse failure. Plan 10–15% of build cost for launch + first 90 days. Keep a runbook, a rollback you have actually pressed, a status page and an on-call rotation.

Why Fora Soft wrote this launch playbook

We have taken video-conferencing, OTT, telemedicine, e-learning and video-surveillance products from first commit to public launch since 2005 — 250+ projects, 50 in-house engineers, a 100% Upwork success rate. This page is the opinionated, 2026-current version of how we run a software product launch, the one we wish every founder had before they shipped.

The scale keeps us honest. BrainCert, our WebRTC virtual classroom, serves 100,000+ customers, has streamed 500M+ classroom minutes and reached $3M ARR in 2024 (58% year over year) — numbers you do not hit without a disciplined launch. Worldcast Live streams HD concerts to roughly 10,000 concurrent viewers, a capacity you cannot open on day one without a phased rollout. MyOnCallDoc and CirrusMED had to clear HIPAA diligence before a single beta user touched them. Each of those launches shaped what follows.

This playbook assumes you already have a working build. If you are still clarifying requirements or the build itself, start there. If QA is still an open question, read the QA playbook before you pick a date.

About to launch and unsure the plan survives first contact with users?

30 minutes with a senior Fora Soft engineer. We pressure-test your launch plan and flag where the first P0 is most likely to come from.

Book a 30-min launch review →WhatsApp →Email us →

What a shipped launch looks like in 2026

A software product launch has shipped well when three things are true at once: the product is fully released to its target audience, the delivery pipeline stayed healthy through the ramp, and the day-90 numbers match the plan. That last clause is where most teams fall down. Standish CHAOS data across the 2020–2024 cycle puts fully-successful software projects at just 31%, with 50% “challenged” (late, over budget, or scope-cut) and 19% outright failed (Standish Group). Small projects clear ~90%; large ones under 10%. Launch scope is one of the biggest levers you control on that curve.

On the delivery side, the bar is public and measurable. Elite software teams keep a change-failure rate of 0–15% and recover from a failed deployment in under an hour (DORA). The stores set their own bar: Apple ramps a release 1% to 100% over seven days and can pause on a crash-rate signal, while Google Play makes a brand-new personal developer account pass closed testing with 12 opted-in testers for 14 continuous days before production. A 2026-current launch plan hits all three bars, not just the press release.

The one-line test: if you cannot name your day-90 activation, retention and revenue targets today, you are not ready to set a launch date — you are ready to run a beta.

Why most software launches fail (and a few succeed)

The failure modes are stable across two decades. When a launch goes wrong, it usually clusters into six patterns:

  • No user validation before the date. The team went from internal build to press release with no real beta cohort confirming the product works.
  • Messaging that does not match the product. The landing page promises what the app does not deliver; activation collapses in the first 72 hours.
  • Binary rollout. 0% of users, then 100%, no staged ramp. When the launch spike lands, every bug hits every user at once.
  • No rollback plan. Finding a P0 in the first hour is normal; having no way to back out of it is not.
  • Support not staffed for the spike. A 5× ticket volume in week one is standard; a team that cannot absorb it burns trust fast.
  • No activation funnel. Nobody instrumented the first session, so you cannot tell whether the people who signed up actually got value.

The launches that hold up share the opposite: a beta with real users, an activation event defined before build, a staged rollout, a rehearsed rollback, support planned for 5× steady state, and instrumentation live on day minus one.

The full launch pipeline: from alpha to GA

Treat launch as a staged pipeline, not a single date. Each stage has a purpose, a cohort size, a duration and an exit criterion. Skipping one is what breaks most launches.

Software launch pipeline: alpha, closed beta, open beta, soft launch, phased rollout, GA with cohort sizes and exit criteria

Figure 1. The six-gate launch pipeline. Durations shorten for internal B2B tools and lengthen for regulated or consumer-scale products.

StagePurposeCohort sizeDurationExit criterion
Alpha (internal)Prove core flows on real dataTeam + 10–30 friendlies2–4 weeksZero P0 in critical paths
Closed betaReal users on a controlled cohort; tune activation50–300 invited3–6 weeksActivation ≥ 30%, NPS ≥ 20
Open betaStress the system, capture edge cases1,000–10,000 public3–8 weeksP0-free 14 days, SLOs green
Soft launchGeo/vertical-limited GA to validate scalingOne country or vertical2–4 weeksRevenue target met, CSAT ≥ 4
Phased rolloutProgressive delivery to the full audience1% → 5% → 25% → 100%1–3 weeksSLOs green at each step
GA + post-launchPublic launch, PR, GTM pushFull audienceOngoing90-day metrics vs plan

Reach for a compressed pipeline when: you are shipping an internal tool to a known audience, or a non-regulated B2B product an enterprise customer has already committed to. Skip no stages on consumer, regulated or high-concurrency products.

App Store & Google Play launch specifics in 2026

Mobile launch is a different discipline from web. Apple and Google have both tightened review and payment enforcement since 2024; ignore the details and you get rejected in hours, not days.

App Store (iOS)

Review time in 2026 runs about 24–48 hours for updates and 2–5 days for a first submission, and queues have stretched to 5–7 days in some 2026 windows, so keep a 7-day buffer for back-and-forth rejections. Phased Release for automatic updates ramps 1% → 2% → 5% → 10% → 20% → 50% → 100% across seven days; pause it the moment crash-free users dip. TestFlight still caps at 10,000 external testers, so use it for open beta, not closed alpha.

Payment enforcement is the trap. Apple’s 2026 guidelines keep In-App Purchase mandatory for digital content consumed inside the app, with narrow reader-app exemptions; the EU DMA carve-out adds an external-link and alternative-payment option, but only in the EU. Mis-classify the payment path and you get rejected within hours.

Google Play

Play Console reviews are usually faster (hours to three days), but 2025–2026 enforcement got stricter on permissions, background activity and the Play Integrity API. Closed testing now requires a brand-new personal developer account (created after 13 November 2023) to run 12 opted-in testers for 14 continuous days before it can apply for production — a rule that was 20 testers until 11 December 2024 and still surprises founders. Staged rollout on Play is percentage-based and can be halted instantly.

ASO basics that move conversion 20–40%

  • Icon and first screenshot. The conversion-dominating assets. A/B test at least three variants of each in the store’s own experiment tool.
  • Keyword stack. Apple reads the keyword field + title + subtitle; Google reads title + short description + long description. Seed 40–60 candidates, trim to the top 20 after launch.
  • Short video preview. Raises conversion 15–25% on consumer apps; close to zero on B2B tools.
  • Review velocity. Prompt for a review at first-success moments, never on app open. Target ≥ 4.5 stars within 30 days.

Mobile UX craft sits downstream of ASO. For the deep dive, see our mobile app UX best practices.

Reach for staged store rollout when: your app has > 10,000 daily active users or any critical business dependency. For small betas or early consumer apps, an instant 100% rollout is fine if crash reporting is well instrumented.

Web launch: feature flags, canary and blue/green

Web launches give you a control mobile launches do not: you steer the rollout in real time. Three techniques, usually layered.

Rollout strategies compared: feature flags, canary, blue/green and store phased release with rollback speed and best-fit

Figure 2. How the four progressive-delivery techniques behave. The default we run: feature flags in code + canary for deploys + status page + SLO auto-rollback.

1. Feature flags. Every non-trivial change ships behind a flag (LaunchDarkly, Statsig, Unleash, Flagsmith, or a home-grown table; Split.io was absorbed into a larger DevOps suite in 2024, so treat it as a platform buy now). Flags let you dark-launch code before exposure, A/B test variants and kill a broken feature without redeploying.

2. Canary deployments. Route ~1% of traffic to the new version first. SLO monitors (error rate, p95 latency) auto-roll-back if a threshold breaches; grow to 5%, 25%, 100% over hours to days on the signal.

3. Blue/green. Two identical production environments; traffic switches from blue to green atomically. Best for stateful or legacy services where a canary is hard to reason about. Rollback is a switch back to blue.

The combination we run by default: feature flags in code, canary for deploys, a status page and SLO auto-rollback. A time-to-rollback under five minutes is what lets you launch aggressively without taking an aggressive risk.

Reach for blue/green over canary when: you are shipping a backend with complex database migrations, shared caches or stateful services where partial traffic is harder to reason about than one clean switch.

Pre-launch marketing and GTM essentials

A technically perfect launch with no audience is still a failed launch. The minimum go-to-market stack:

  • Waitlist, 60–90 days out. Typeform, Tally or a custom form. Promise something specific (early access plus a concrete perk). 5,000 real emails beat 50,000 scraped ones.
  • Positioning and messaging doc. One page: what it is, who it is for, the before/after. Everyone memorises it before launch day.
  • Landing page with one call to action. Not three. One. Track the conversion event obsessively.
  • Pre-launch content. 4–6 pieces published 2–6 weeks ahead: use cases, comparisons, the founder story, behind-the-scenes. They seed SEO and give journalists something to link to.
  • Product Hunt, if it fits. Consumer and prosumer tools benefit; deep B2B rarely does. Schedule Tuesday–Thursday, line up hunters and commenters, prepare a response-ready FAQ.
  • Launch-day comms plan. Pre-written posts (X, LinkedIn, newsletter, communities), a press embargo list, sample pitches, two-paragraph customer quotes.
  • Reference customers. 3–5 real users quoted with role and a measurable outcome. Named quotes convert better than logos without quotes.

Need a launch-day runbook mapped to your actual stack?

We walk your infrastructure, cohort plan and GTM, then hand you a concrete runbook you can rehearse before day one.

Book a 30-min runbook session →WhatsApp →Email us →

Launch-day operations: the war room

Treat launch day like an incident that has not happened yet. The non-negotiables:

  • War room. Physical or Slack + video; engineering, support, marketing, founder, on-call ops. One channel is the source of truth; the rest are muted.
  • Runbook. A checklist covering T-24h, T-2h, T-0, T+1h, T+6h, T+24h. Who deploys, who announces, who watches which dashboard, who handles press, who answers the first 50 tickets.
  • Rollback criteria pre-agreed. “Error rate > 2% for 5 min → auto-rollback.” “Signup conversion < 10% of baseline after 10k visits → review the landing page.” Written down before the day.
  • Status page. Statuspage, Instatus or self-hosted. Pre-draft the “investigating / identified / monitoring / resolved” templates.
  • Support scaled 3–5×. Pre-warm FAQ docs, canned responses, and a pinned channel where devs triage ticket-driven issues fast.
  • SLO dashboards on big screens. The golden signals — latency, error rate, saturation, traffic — one dashboard per critical service.
  • No release cut into launch day. Code-freeze at least 24h ahead. Hotfix only for launch-blocking bugs, with a buddy review.

What to measure day 7, day 30, day 90

Launch-day traffic is a vanity metric. The real health check runs over 90 days. These are typical healthy bands for consumer and prosumer SaaS; B2B numbers shift, but the shape of the dashboard does not.

Post-launch retention decay curve day 0 to 90 with healthy band, D7 25-40% and D30 15-25% zones marked

Figure 3. Retention is the launch scorecard. The shaded band is the healthy corridor; the blue line is an example launch that lands inside it.

WindowMetricHealthy bandWhy it matters
Day 1–7Signup → activation conversion≥ 30%First-value delivery check
Day 1–7Crash-free users (mobile)≥ 99.5%Store algorithm downranks below this
Day 1–7Support-ticket quality share≤ 20% are real bugsSignals build quality
Day 30D7 retention25–40%Product-market-fit leading indicator
Day 30NPS≥ 20 (great ≥ 40)Word-of-mouth potential
Day 30Free → paid conversion3–8% self-serveMonetisation health
Day 90D30 retention15–25%Cohort stickiness
Day 90CAC payback< 12 months SaaSCapital efficiency

Wire these before launch, not after. If activation and retention are not instrumented on day minus one, day 30 becomes a guessing game instead of a scorecard.

Compliance and store-review gotchas

1. HIPAA. US healthcare products need a signed BAA with every subprocessor (hosting, analytics, payments), PHI encrypted in transit and at rest, audit logs and documented test evidence. A missing BAA blocks the launch. Our telemedicine launches (MyOnCallDoc, CirrusMED) run a compliance gate two weeks before the target date that reviews exactly this.

2. GDPR / UK GDPR. A legal basis per processing activity, a DPA with every processor, real cookie consent (not “by continuing”), and a working data-subject-request flow. Fines are real; plan as if they are.

3. Apple In-App Purchase. If users can reach digital content they bought elsewhere, the app must either not mention that path in-app, use IAP, or qualify as a reader app under narrow criteria. The EU DMA carve-out adds a link-out option, but only in the EU.

4. Google Play Data Safety form. Declare every data collection accurately. The 2024–2025 policy sweeps rejected thousands of apps for inaccurate declarations. Write it with the engineering team, not legal alone.

5. Accessibility. The European Accessibility Act has been enforceable since 28 June 2025. The legal standard is EN 301 549 (WCAG 2.1 AA today, moving toward 2.2), so treat WCAG 2.2 AA as the build target and run accessibility checks in CI (axe-core, Pa11y) before launch, not after the first complaint.

Block the launch when: any BAA or DPA is missing, any data-safety declaration is inaccurate, or a known WCAG AA blocker is unfixed. These are not polish items; they are operating licences.

Five launch pitfalls we keep watching teams step on

1. Staging confidence bias. “It works in staging” means “it works for five QA users on seed data.” Production traffic, real devices, real networks and real third-party outages break it differently. Run a real load test and a chaos drill before GA.

2. Database and third-party connection limits. Postgres defaults to ~100 connections; Stripe, Twilio and SendGrid rate-limit. A launch spike bottlenecks on whichever limit is tightest. Raise them or add pooling (PgBouncer, rate-limited queues) before launch.

3. Support not warned. Marketing ships the launch post; support sees ticket volume jump 10× from a blog they never saw. Brief support 72 hours before every launch.

4. No rollback rehearsal. A rollback button nobody has pressed is a theoretical button. Run one dry-run rollback in staging every week in the run-up.

5. “We’ll fix it post-launch.” Items punted from the pre-launch bug list rarely get fixed; the team moves on. Ship a smaller product with a clean bug list, or read our piece on what bug cleanup actually costs later.

Launch cost: realistic ranges without the padding

For a mid-size product (MVP shipped, 10–30k first-quarter users targeted), we budget launch plus the first 90 days at roughly 10–15% of total build cost, and 15–20% for regulated products. The line items that dominate:

Launch cost math: launch budget equals 10-15% of build, sized across five line items in senior-effort weeks

Figure 4. Where the launch budget goes. Bars are upper-end senior-effort weeks per line item; the formula anchors the total to build cost.

  • Launch engineering (rollout tooling, feature flags, SLO dashboards, load tests, runbook): 3–5 weeks of senior effort.
  • Launch QA (regression sweep, device matrix, compliance verification): 2–4 weeks, heavier for regulated products.
  • GTM + content (landing, positioning, 4–6 content pieces, launch comms): 3–6 weeks of marketing effort or an external package.
  • Support scale-up (FAQ, canned responses, temporary coverage): 1–2 weeks plus a war-room headcount.
  • Observability and infra (APM plan bump, load-test spend, pre-warmed capacity): a one-time spend plus a 10–20% infra bump for 60 days.

Because Fora Soft runs agent-assisted engineering, our launch engineering and regression bring-up land faster than a purely manual shop on comparable scope. We still price conservatively and do not quote numbers we cannot defend on paper.

Mini case: launching a real-time video platform at scale

Situation. A live-streaming platform needed to move from private beta to a public launch targeting 10,000+ concurrent viewers at sub-second latency. No room for a launch-day incident; live concerts do not pause.

12-week plan. Closed beta on two live events (capped at 500 concurrent), then open beta across four events (capped at 2,500). Load tests at 2× target concurrency on dedicated infrastructure. Feature flags on every new pipeline component. SLO auto-rollback tied to buffer ratio and start-time. A status page, a war room, and a rehearsed dry-run rollback the week before. The delivery detail behind the stream, from codecs to bitrate ladders, is the kind of thing we teach in our video encoding guide, and it is the same discipline we bring to custom software development engagements where scale is the primary risk.

Outcome. The public launch peaked above 10,000 concurrent viewers with sub-second latency held, zero customer-impacting incidents in the first seven days, and D7 retention for returning viewers above 40%. See Worldcast Live for the shipped product. The pattern generalises: staged beta, feature flags, SLO-driven rollback and a rehearsed war room remove most of the launch-night variance. Want a similar assessment? Book a 30-minute call.

Planning a launch you cannot afford to redo?

We sketch a 12-week launch pipeline for your product — beta cohorts, rollout tooling, war-room runbook, the whole thing — in one working session.

Book a 30-min launch call →WhatsApp →Email us →

Your two-week launch-readiness checklist

Print this. If you cannot tick every box in the fortnight before GA, you have found your launch risk. It is the same list we walk with clients, grouped by when each item has to be true.

T-14 days: prove it works

  • Beta cohort has cleared the exit criteria. Activation ≥ 30% and a P0-free window on the target device and network matrix.
  • Load test at 2× target concurrency has passed. Database pool, cache and third-party rate limits raised for the spike.
  • Compliance gate closed. Every BAA/DPA signed, data-safety form accurate, WCAG AA blockers fixed.

T-7 days: prove you can recover

  • Rollback rehearsed in staging at least once, with a measured time-to-rollback under five minutes for web.
  • Runbook written and walked end to end (T-24h through T+24h), with named owners for deploy, comms, dashboards and support.
  • Store submission in with buffer. iOS submitted 7 days out; Android closed-testing clock satisfied.

T-0: launch day

  • Code freeze holding (frozen 24h before), war room live, status-page templates loaded.
  • Phased ramp started at 1% with SLO dashboards on screen and auto-rollback armed.
  • Activation funnel reporting live so day-7 numbers are already accruing, not reconstructed later.

A decision framework: right-sizing your launch in five questions

1. What is the blast radius of a bad launch? 100 internal pilot users, a 50,000-person consumer waitlist, or a hospital ward. The answer sets how many pipeline stages you can skip (usually none).

2. Are you regulated? HIPAA, GDPR, PCI, MDR — each adds compliance gates, documented test evidence and BAA/DPA chains that must be complete before GA.

3. Mobile, web, or both? Mobile adds store review, phased-rollout mechanics and ASO; web gives you live control through flags and canary. Plan the two tracks apart and launch in sequence if they depend on each other.

4. How confident is your rollback? Under five minutes and practised, and you can launch aggressively. Over 30 minutes, add a week of beta and gate the launch.

5. What are your day-90 success metrics? If you cannot write them down, you are not ready to launch. Define activation, retention and revenue targets in advance and instrument them first.

Launch KPIs that survive executive review

1. Quality KPIs. Crash-free users ≥ 99.5% (mobile); error rate < 0.5% per request (web); SLO breaches in the first 30 days ≤ 2; support-ticket quality share ≤ 20%.

2. Business KPIs. Activation ≥ 30%; D7 retention 25–40%; D30 retention 15–25%; NPS ≥ 20; free→paid 3–8% self-serve; CAC payback < 12 months.

3. Reliability KPIs. MTTR for a P0 < 60 min; time-to-rollback < 5 min; change-failure rate < 15% (the DORA elite band); status-page uptime ≥ 99.9%.

When NOT to launch yet

  • Activation < 20% in closed beta. The product is not delivering first value fast enough. Fix that before scaling.
  • Crash-free users < 99% on the target device matrix. Store algorithms will punish you and the reviews will sink.
  • No written rollback criteria or no rehearsal. Launch risk is asymmetric: a bad day one costs more than a two-week delay.
  • Expectations out of sync with team capacity. Read expectations vs reality before you set a date.
  • Non-functional requirements unconfirmed. If you cannot name the latency, concurrency and availability targets, you are not ready. See non-functional requirements.

FAQ

How long does a full launch pipeline take?

For a typical consumer or prosumer SaaS: 2–4 weeks alpha, 3–6 weeks closed beta, 3–8 weeks open beta, 2–4 weeks soft launch, 1–3 weeks phased rollout, then GA. That is roughly 11–25 weeks depending on regulatory load and cohort confidence. B2B internal tools run shorter; healthcare and safety-critical run longer.

What percent of total build cost should the launch itself take?

Plan 10–15% of the build budget for launch engineering, QA sweep, GTM content, support scale-up and the infra bump across launch plus the first 90 days. Regulated products run 15–20% with the extra compliance verification. Under 8% usually means something is being skipped.

How long do Apple and Google app reviews take in 2026?

App Store Connect averages 24–48 hours for updates and 2–5 days for a first submission, with 2026 queues occasionally stretching to 5–7 days, so plan a 7-day buffer. Google Play is usually faster (hours to three days) but enforces the 12-tester, 14-day closed-testing rule before a brand-new personal-account app can reach production. Both stores support pausable staged rollouts.

Is Product Hunt still worth it in 2026?

For consumer and prosumer tools, yes — it still drives a day-one spike and qualified signups. For deep B2B (compliance, vertical SaaS, enterprise), the effort rarely pays back. Schedule Tuesday–Thursday, line up hunters and commenters a week ahead, and keep a response-ready FAQ for the first six hours.

What is a “soft launch” and when is it worth one?

A soft launch is a GA restricted to one country, vertical or partner, with no PR push. It validates end-to-end operations — payments, support, scale, onboarding — at real but bounded volume before the global launch. A soft launch pays off whenever the full launch depends on operations the team has not yet exercised, which is most consumer products.

Are feature flags worth it on a first launch?

Yes, even a home-grown one. Flags let a team dark-launch, kill a broken feature without redeploying, and A/B test after launch. A very small startup can run a flag table in Postgres; paid tools (LaunchDarkly, Statsig, Unleash, Flagsmith) earn their keep once you pass ~20 flags and multiple teams.

What is a good D7 retention for a new SaaS?

For consumer and prosumer SaaS, 25–40% D7 is healthy and above 40% is a strong product-market-fit signal. B2B retention is less useful at D7 because usage is often weekly or monthly, so track weekly active accounts and feature-adoption depth instead.

What breaks most often on launch day?

In rough order: database connection pools, third-party rate limits (Stripe, Twilio, SendGrid), CDN cache configuration, email deliverability from a new sending domain, and mobile crashes on devices the team does not own. A 2× load test and a pre-launch email warm-up handle most of them.

Process

Product development, step by step

How we go from idea to shipped product at Fora Soft.

QA

Why every software project still needs QA

The business case, the pyramid and the budget, explained.

QA at every stage

QA at every stage of product development

How testing fits the whole SDLC, not just the last week.

Mobile UX

Mobile app UX design best practices

The UX patterns that move store-listing and first-session conversion.

Monetisation

How much revenue can your app realistically make?

The monetisation reality check founders ask us about weekly.

Ready to ship your product without launch-day drama?

A strong software product launch is less about heroics and more about discipline. A staged pipeline. Beta cohorts. Written rollback criteria. Feature flags and canary. Compliance gates. Pre-warmed support. An instrumented activation funnel. Five or six KPIs you will actually report at day 7, 30 and 90.

Most launches that miss do not miss because the code was wrong. They miss because there was no plan for the first thousand users, and no plan for the first P0. This playbook fixes both.

If you want a launch plan mapped to your exact stack, cohort and compliance shape, we can help — whether that is one review session or running the launch alongside you.

Want a launch your board can trust?

30 minutes with a senior Fora Soft engineer. We map your launch risks and hand you a concrete runbook for the next 12 weeks.

Book a 30-min call →WhatsApp →Email us →

  • Processes