| Component | Technology | Why This | Alternative Rejected | Stage |
|---|---|---|---|---|
| Web App | Next.js 15 (React) + TypeScript | SSR for SEO, fast load, same codebase for landing + app. Vercel deployment. | Vue β smaller ecosystem for enterprise; Angular β too heavy | Stage 1 |
| Browser Extension | Chrome Extension (Manifest V3) + Firefox port | Botless capture β records meeting audio without joining as a visible bot. Works with Meet, Zoom, Teams in browser. | Electron desktop app β heavier, requires install, harder to update | Stage 1 |
| UI Component Library | shadcn/ui + Tailwind CSS | Zero license cost, fully customisable, ships fast. No bundle bloat. | MUI / Ant Design β opinionated, harder to brand for white-label | Stage 1 |
| State Management | Zustand + React Query (TanStack) | Lightweight, no Redux boilerplate. React Query handles server state + caching natively. | Redux Toolkit β overkill for this scale | Stage 1 |
| Real-time UI Updates | WebSockets (Socket.io) + SSE | Live transcript feed and AI insight panel need sub-300ms push. SSE for one-way insight stream. | Polling β too laggy for real-time experience | Stage 1 |
| Mobile App | React Native (Expo) | Single codebase for iOS + Android. Share business logic with web. Expo managed workflow cuts DevOps time. | Flutter β different language (Dart), harder to share logic with Next.js web app | Stage 3 |
| Component | Technology | Why This | Alternative Rejected | Stage |
|---|---|---|---|---|
| API Server | Node.js + Fastify + TypeScript | Fastify is 2x faster than Express. Full TypeScript = shared types with frontend. Event-driven for WebSocket load. | Django/Python β slower to share types with React frontend; Rails β overkill ecosystem | Stage 1 |
| API Gateway | AWS API Gateway + Lambda (edge functions) | Auto-scales to zero. No idle server cost at early stage. Rate limiting, auth, throttling built in. | NGINX on EC2 β requires manual scaling; Cloudflare Workers β limited Node.js support | Stage 1 |
| Multi-Tenant Isolation | PostgreSQL Row-Level Security (RLS) + tenant_id column on all tables | True data isolation per company with shared DB. No schema-per-tenant complexity at early scale. | Separate DB per tenant β expensive and complex at 1000+ tenants | Stage 1 |
| Job Queue | BullMQ (Redis-backed) | Async processing for MOM draft, follow-up email, AI scoring β keeps API response fast. Retries built in. | AWS SQS β adds AWS coupling; Celery β Python-only | Stage 1 |
| Caching | Redis (ElastiCache) | Session cache, rate limiting, BullMQ queue, service catalog cache per tenant. Sub-ms reads. | Memcached β no pub/sub, no data structures; DynamoDB β too expensive for cache use | Stage 1 |
| Search | PostgreSQL Full-Text Search β Meilisearch (Stage 3) | PG FTS is free and fast enough for Stage 1β2. Meilisearch when session search becomes a core feature. | Elasticsearch β expensive, complex ops for startup scale; Algolia β too costly per search | Stage 3 |
| Component | Technology & Pricing | Why This | Alternative | Stage |
|---|---|---|---|---|
| Real-time Transcription | Deepgram Nova-3 Streaming $0.0077/min ($0.46/hr) | Sub-300ms first-word latency. Best streaming STT in 2026. $200 free credits on signup. 36+ languages. Speaker diarization included. | OpenAI Realtime-Whisper β $0.017/min (2.2x more expensive). AWS Transcribe β $0.024/min (3.1x more). AssemblyAI β no real-time streaming at same quality. | Stage 1 |
| Batch Transcription (post-call cleanup) | AssemblyAI Universal-3.5 Pro $0.0035/min ($0.21/hr) | Cheapest accurate batch STT in August 2026 β undercuts Deepgram batch ($0.0043/min). 99 languages. Bundles summarisation + sentiment + PII redaction. | Deepgram batch β 23% more expensive for same quality at scale. OpenAI Whisper β no native streaming. | Stage 1 |
| AI Insight Engine (per note point) | Claude Haiku 4.5 API $1/$5 per MTok in/out | Fastest, cheapest Claude model for per-keystroke insight flashes. Each insight = ~300 tokens in + ~400 tokens out. Prompt caching cuts 90% of repeated context cost. | Claude Sonnet 5 β 2x more costly; GPT-4o-mini β comparable cost but worse instruction following for structured JSON output | Stage 1 |
| MOM Draft Engine | Claude Sonnet 5 API $2/$10 per MTok in/out | MOM is a high-value, complex output β needs Sonnet quality. Generated once per session, not per keystroke. Batch API gives 50% discount for non-urgent drafts. | Haiku β quality too low for formal MOM documents; Opus 5.5 β 2x cost for marginal improvement | Stage 1 |
| Capability Matching (service catalog check) | Claude Haiku 4.5 + Vector DB Pgvector (free in PostgreSQL) | Embed service catalog once per tenant update. Semantic match each requirement against catalog using cosine similarity. Haiku classifies: β /β/πΆ. Near-zero marginal cost after initial setup. | OpenAI Embeddings β $0.02/MTok; Pinecone β $70/month minimum | Stage 1 |
| Multilingual STT (Stage 4+) | Deepgram Nova-3 Multilingual + Deepgram Flux Multilingual | Flux Multilingual (April 2026) β first conversational STT with integrated end-of-turn detection. 55+ languages. Median EOT under 300ms. | Google Cloud Chirp ($0.016/min) β 2x more expensive; Azure Cognitive β no better accuracy | Stage 4 |
| Sentiment & Scoring | AssemblyAI LeMUR (bundled) Included in batch plan | AssemblyAI bundles LeMUR (LLM on audio), sentiment analysis, topic detection in the $0.21/hr batch plan. No extra cost. | Separate sentiment model β adds latency and cost; OpenAI function calls on transcript β more expensive | Stage 2 |
| Component | Technology & Cost | Why This | Stage |
|---|---|---|---|
| Cloud Provider | AWS β Primary: ap-south-1 (Mumbai) Secondary: ap-southeast-1 (Singapore) | Best latency for India + SEA. Data residency compliance built-in from day one. AWS Free Tier covers early stage. | Stage 1 |
| App Server | AWS ECS Fargate (containerised) ~$35β60/month for 2 tasks (0.5 vCPU, 1GB each) | Serverless containers β no EC2 management. Auto-scales. Pay per second. Docker-based deployment. | Stage 1 |
| Database | RDS PostgreSQL db.t3.medium ~$52/month Single-AZ β $104 Multi-AZ (Stage 3) | Managed, automated backups, pgvector extension for embeddings. Row-Level Security for multi-tenancy. | Stage 1 |
| Redis Cache | ElastiCache cache.t3.micro ~$12β25/month | BullMQ queue + session cache + rate limiting + tenant catalog cache. | Stage 1 |
| Audio Storage | AWS S3 Standard β S3 Intelligent-Tiering $0.023/GB/month β auto-moves to $0.0125 Infrequent Access | Cost auto-optimises as recordings age. 90-day retention default for free tier. Paid tier = 1 year. Enterprise = custom. | Stage 1 |
| CDN | AWS CloudFront $0.0085/GB transfer (India) | Serves web app and transcript exports. 1TB free/month via CloudFront free tier. | Stage 1 |
| EU Data Region | AWS eu-west-1 (Ireland) All EU tenant data stays here | GDPR compliance from launch. RDS read replica + S3 bucket in EU region. No data leaves EU. | Stage 4 |
| Monitoring | Sentry (errors) + Datadog free tier β AWS CloudWatch | Sentry free tier handles error tracking. CloudWatch for AWS metrics. Saves $200β500/month vs paid Datadog at early stage. | Stage 1 |
| Component | Technology & Cost | Why This | Stage |
|---|---|---|---|
| Authentication | Clerk (auth-as-a-service) Free up to 10,000 MAU β $25/month after | Handles Google/social OAuth, magic links, MFA, org/team management, SSO (SAML) for enterprise. Saves 2β3 weeks of dev time. | Stage 1 |
| India Payments | Razorpay 2% per transaction | UPI, NetBanking, Cards, EMI. GST-compliant invoicing built in. No monthly fee. | Stage 3 |
| Global Payments | Stripe 2.9% + $0.30 per transaction | 140+ currencies, subscription management, tax calculation (Stripe Tax), multi-country payouts. | Stage 4 |
| AWS SES $0.10 per 1,000 emails | Cheapest transactional email. MOM delivery, follow-up drafts, session summaries. 62,000 free/month from EC2. | Stage 1 | |
| Google Meet Integration | Chrome Extension + Google Meet Web API | Browser extension captures audio tab stream. No bot joins. Works in-browser natively. | Stage 1 |
| Zoom / Teams | Chrome Extension tab capture + Zoom SDK (Stage 3) | Tab audio capture works immediately. Native Zoom SDK integration for non-browser Zoom in Stage 3. | Stage 2β3 |
| CRM Integrations | Zapier + Make webhooks β Native HubSpot/Zoho SDK | Zapier/Make gives 5,000+ app connections for free to users in Stage 3. Native SDKs for top 3 CRMs in Stage 4. | Stage 3 |
| CI/CD | GitHub Actions β AWS CodePipeline | GitHub Actions free for public repos and 2000 min/month private. Auto-deploy on push. Zero-downtime deployments via ECS rolling update. | Stage 1 |
| Stage | Monthly Users | Revenue Mix Assumption | MRR (βΉ) | Variable Cost | Fixed Infra | Net Position |
|---|---|---|---|---|---|---|
| Stage 1 (Beta) | 200 free + 10 paid teams | 10 Starter Teams Γ βΉ2,499 | βΉ24,990 | ~βΉ15,000 | βΉ40,000 | -βΉ30,010 |
| Stage 2 (Early) | 500 free, 100 Pro, 20 teams | 100ΓβΉ499 + 20ΓβΉ2,499 | βΉ99,880 | ~βΉ62,000 | βΉ55,000 | -βΉ17,120 |
| Stage 3 (Launch) | 4000 free, 800 Pro, 100 Teams | 800ΓβΉ499 + 100ΓβΉ7,999 | βΉ12,91,100 | ~βΉ6,00,000 | βΉ80,000 | +βΉ6,11,100 |
| Break-Even Point | ~600 paying users | Mix of Pro + Team plans | βΉ4,00,000 | ~βΉ2,50,000 | βΉ60,000 | β βΉ90,000 surplus |
| Stage 4 (SEA) | 5000 free, 2000 Pro, 300 Teams | Global mix, USD pricing | $42,000 | ~$18,000 | $4,000 | +$20,000/mo |
| Stage 5 (Global) | 20K paying users | Enterprise + Business + Pro | $100,000+ | ~$35,000 | $8,000 | $57,000+/mo |