Product Requirements Document

Budget App

Your Financial Operating System for Life

Income → Expenses → Cash Flow → Budget → Assets → Liabilities → Goals → Investments → Insurance → Tax → Family → Business → AI → Actions. One app that unifies every rupee a person, family or business earns, spends, owns, owes and grows — with an AI copilot that turns data into decisions.

Our Vision

To become the Financial Operating System for every individual, family and business in India.

Version 1.0 · DraftDate July 2026Status For client reviewClassification Confidential

1. Vision & Overview

1.1 Purpose

Most people run their financial life across a dozen disconnected apps — a bank app for balances, a broker for investments, a spreadsheet for budgets, WhatsApp for family money decisions and a CA at tax time. Budget App replaces that with a single operating system: every income, expense, asset, liability, goal, investment, policy and tax record in one secure place, continuously analysed by an AI Financial Copilot that answers the questions people actually ask — "Can I afford a ₹20 lakh car?", "Am I overspending?", "Can I retire at 50?"

1.2 The product in one line

A three-layer platform — a Core Technology Platform (identity, consent, data aggregation, data lake, rules, security), an Intelligence Layer (financial intelligence, prediction, recommendation, health scoring, automation) and an Experience Layer (mobile, web, family, advisor, business apps and a voice/chat copilot) — powered by 12 core financial engines and a library of minis that tailor each engine to a specific life situation.

1.3 What makes it different

It is not a budgeting app. Budgeting is one engine of twelve. The differentiator is the unification (all money in one data lake via Account Aggregator consent), the family dimension (shared budgets, responsibility allocation, a family health score), the business verticals (SME, restaurant, real estate, wealth-management editions) and the AI layer that moves users from seeing data to acting on it: Detect → Analyse → Predict → Recommend → Act → Learn.

1.4 Scope

In scope: the personal & family mobile app, the web dashboard, the advisor/wealth surface, the business edition, the admin & ops console, all 12 core engines with their minis, the AI copilot, alerts & notifications, Account Aggregator and UPI integrations, the security & compliance posture, and the monetization framework.

Phased: the platform is deliberately modular — see the roadmap (§18). Phase 1 ships the foundation plus the money engines; intelligence, family and verticals follow.

2. User Personas

PersonaDescriptionPrimary goals
IndividualSalaried or self-employed; wants control of money.See everything in one place, stop overspending, hit goals, grow wealth.
Family CFOThe person who runs the household's money.Shared budgets, who-pays-what, kids' financial literacy, family health score.
Business ownerSME, freelancer, restaurant, startup.P&L, cash flow, GST/TDS, payroll, receivables, business + personal in one view.
Advisor / Wealth managerServes multiple clients & families.Client book, portfolios, PMS, rebalancing, reporting, family office.
Platform adminOperates Budget App.Users, engines, integrations, alerts, compliance, monetization, analytics.

3. Platform Architecture — Three Layers

3.1 Core Technology Platform

The foundation every engine sits on: Identity Engine (KYC, login, biometric, family identity); Consent Engine (permissions, consent tracking, revoke access); Data Aggregation Engine (banks, cards, loans, investments, insurance, pensions via Account Aggregator); Financial Data Lake (a unified, secure financial record); Transaction Engine (ingestion, categorisation, enrichment, tagging); AI/ML Engine (prediction, classification, recommendation); Rules Engine (policies, budgets, thresholds, automated actions); Analytics Engine (dashboards, trends, ratios, forecasts); Notification Engine; API & Integration Engine; Security Engine (encryption, access control, audit trail, fraud detection); Financial Master Data; Compliance Engine (RBI, SEBI, IRDAI, IT rules, data privacy); and an Audit & Monitoring Engine.

3.2 Intelligence Layer

What turns records into advice: the Financial Intelligence Engine (AI copilot, Q&A, insights), the Prediction Engine (cash flow, expenses, goals, net worth), the Recommendation Engine (actionable suggestions to save, invest, protect, repay), the Financial Health Engine (a 0–100 scorecard), the Financial Discipline Engine (habits, streaks, challenges, behaviour score) and the Automation Engine (Detect → Analyse → Predict → Recommend → Act → Learn).

3.3 Experience Layer

How people meet the product: the Mobile App (personal & family), the Web App (dashboard & advanced analytics), the Family App (shared finances & collaboration), the Advisor / Wealth App (advisors, RM, PMS, family office), the Business App (SME, startup, freelancer, enterprise), the Partner & API Platform (open APIs for ecosystem partners) and the Voice / Chat Copilot.

4. Core Financial Engines

Twelve engines make up the product surface. Each engine ships with minis — pre-configured variants for a specific person, life stage or use case — so the same engine serves a student, a young family and a retiree without a redesign.

EngineCore capabilityExample minis
BudgetIncome, expense, category, family & individual, zero-based, goal-linked and event/lifestyle budgets.Daily, weekly, monthly, annual · family · couple · child · student · travel · wedding · festival · healthcare · home · vehicle · food · lifestyle · business · emergency
IncomeSalary, business, freelance, rental, interest, dividend, capital gains, pension, government benefits; irregular & multiple income; forecasting; income stability score.Salary · business · rental · investment income · passive · retirement · freelancer · family income
ExpenseAuto-categorisation, recurring & subscriptions, category & expense tracking, split & allocate, essential vs discretionary, forecasting, tax-deductible tagging.Food · grocery · restaurant · cafe · hotel · transport · fuel · shopping · education · healthcare · utility · rent · EMI · entertainment · travel · insurance · subscription · household · personal care
AssetAll assets in one place, valuation & performance, allocation & diversification, asset history & tracking, asset health & liquidity, goal & wealth mapping.Bank · investment · equity · MF · gold · real estate · vehicle · business · retirement (PPF, EPF, NPS) · alternatives
LiabilityAll loans & debts, EMI & interest tracking, prepayment analysis, debt-to-income ratio, payoff planning, loan eligibility.Debt · EMI · credit card · home loan · personal loan · vehicle loan · education loan · business debt · debt-free plan
GoalGoal setting & tracking, cost/time/savings/gap, goal-based investing, probability of achievement, milestones & reminders, recommendations.Emergency fund · home · car · education · marriage · travel · retirement · FIRE · child · wealth creation · business · healthcare · legacy
InvestmentPortfolio aggregation, asset allocation, risk profiling, returns (XIRR, CAGR), SIP/STP/SWP tracking, rebalancing & forecasting, tax-aware investing.Mutual fund · equity · ETF · bond · SIP · NPS · PPF · EPF · gold · PMS · AIF · retirement · goal-based investing
WealthWealth dashboard, allocation & projection, tax optimisation, estate & succession, advisor collaboration, wealth alerts.Wealth manager · family office · PMS · portfolio · allocation · estate planning · legacy · succession
Real EstateProperty registry, valuation & appreciation, rental yield & cash flow, mortgage & expenses, ROI analysis, buy vs rent, sell vs hold.Home · property investment · rental · commercial · land · mortgage · valuation · buy vs rent · RE wealth
InsuranceAll policies in one place, coverage & gap analysis, premium & renewal alerts, compare & optimise, family protection calculation, claims tracking.Life · health · motor · home · travel · accident · business · protection gap · insurance planning
TaxIncome tax estimation, tax-saving opportunities, capital gains tracking, TDS tracking, tax calendar & documents, tax optimisation.Income tax · capital gains · TDS · tax saving · property tax · tax planning · tax reports
CreditCredit score monitoring, utilisation & risk analysis, EMI capacity, loan eligibility, credit improvement plan, loan & card optimisation.Credit score · loan eligibility · EMI capacity · debt ratio · credit health · loan optimisation

5. Budget, Income & Expense Engines

The everyday core. Budget supports income, expense and category budgets, individual and family budgets, zero-based budgeting, goal-linked budgets and one-off event/lifestyle budgets — each with rollover rules and overspend thresholds that fire alerts. Income handles every earning type including irregular and multiple incomes, forecasts next month's inflow and computes an income stability score. Expense auto-categorises every transaction from the aggregated feed, detects recurring payments and subscriptions, splits and allocates shared spends, separates essential vs discretionary, forecasts month-end spend and tags tax-deductible items for the Tax engine. Try the budget & expense engines in the demo →

6. Assets, Liabilities & Goals

Assets consolidates bank balances, investments, gold, real estate, vehicles, business stakes and retirement corpus into a single valuation with allocation, diversification, liquidity and performance views. Liabilities tracks every loan, EMI and card with interest paid, debt-to-income ratio, prepayment analysis (how much interest a ₹1 lakh prepayment saves) and a payoff plan. Together they produce a live net worth. Goals converts intentions into plans: target cost, time, required monthly saving, the current gap, a probability of achievement, milestones and goal-based investment recommendations.

7. Investment, Wealth & Real Estate

Investment aggregates portfolios across MF, equity, ETF, bonds, SIPs, NPS, PPF, EPF and gold, profiles risk, computes XIRR/CAGR, tracks SIP/STP/SWP, flags rebalancing and models tax-aware exits. Wealth layers on projection, tax optimisation, estate & succession planning and advisor collaboration for HNI/family-office users. Real Estate treats property as a first-class asset — registry, valuation & appreciation, rental yield and cash flow, mortgage & expenses, ROI, and the decisions that matter: buy vs rent, sell vs hold.

8. Insurance, Tax & Credit

Insurance stores every policy, computes coverage gap against the family's real protection need, alerts on premiums and renewals, compares and optimises cover and tracks claims. Tax estimates liability under both regimes, surfaces tax-saving opportunities, tracks capital gains and TDS, keeps a tax calendar with documents and produces reports for the CA. Credit monitors the credit score, analyses utilisation and risk, computes EMI capacity and loan eligibility and gives a concrete credit improvement plan.

9. Family Financial Operating System

Money is rarely individual. The Family OS provides a family dashboard (all finances in one view), shared budgets (plan & track together), child profiles (teach, track, guide), responsibility allocation (who pays what), a family health score, family goals, a financial calendar (events, bills, goals) and alerts & collaboration so everyone stays in sync. Permissions are granular — a spouse can see everything, a teenager only their own wallet and goals.

10. AI Financial Copilot

The copilot is the front door to the intelligence layer. It answers natural questions grounded in the user's own data — "Can I afford a ₹20 lakh car?", "Can I buy a house?", "How much should I save?", "Can I retire at 50?", "Where am I overspending?", "Should I prepay my loan?", "How much SIP should I start?", "How much insurance do I need?" — and returns a reasoned answer with the numbers behind it plus a recommended action the user can execute in one tap. It runs the automation loop: Detect → Analyse → Predict → Recommend → Act → Learn, and is available as chat and voice.

Guardrails. The copilot is an information and planning assistant, not a registered investment adviser. Recommendations are educational, cite the data behind them, and regulated actions (buying a product, executing a trade) are routed to a licensed partner with explicit consent.

11. Vertical Engines — Business & Industry

VerticalCapability
Food Industry Budget EngineRevenue, food & beverage cost, labour cost, rent, utilities, inventory, wastage, recipe costing, menu engineering, vendor management, daily sales, gross margin, EBITDA, cash flow. Minis: restaurant, cafe, hotel, cloud kitchen, bakery, catering, food truck, chef.
Business Budget EngineP&L, cash flow, balance sheet, forecasting, expense budgeting, payroll, inventory, receivables, payables, working capital, tax, business loans, capex, profitability. Minis: SME, startup, freelancer, retail, professional services, manufacturing, trading, e-commerce, education, healthcare, logistics.
PMS & Wealth ManagementPortfolio monitoring, performance, analytics, risk management, reporting, rebalancing, client onboarding, advisory, family-office services.
Real Estate & AssetsProperty discovery, valuation, due diligence, investment analysis, rental management, asset tracking, document vault, marketplace, project analytics, ROI calculator.

12. Alert & Notification Engine

ClassExamples
CriticalCash shortage · EMI failure risk · insurance lapse · excess debt
WarningBudget overspending · goal behind schedule · high credit utilisation
OpportunityExtra cash available · investment opportunity · tax-saving opportunity · prepayment opportunity
InformationSalary received · SIP completed · bill due · investment maturity

Alerts are generated by the Rules Engine against thresholds the user (or admin) configures, delivered via push, in-app, email and WhatsApp, and every alert carries a recommended action.

13. Key Integrations

Account Aggregator (AA) for consented data from banks, NBFCs and investments; UPI & payments (cards, wallets, gateways); insurance (life, health, general, NPS); finance & events (bills, goals, market data); and Aadhaar/e-KYC plus Income Tax & GST (future) for tax automation. Every integration is consent-first and revocable from the Consent Engine.

14. Security & Trust

End-to-end encryption

TLS in transit, AES-256 at rest, encrypted document vault, tokenised account references.

Multi-factor auth

OTP, biometric unlock, device binding, session & jailbreak checks.

Consent-driven data

AA consent artefacts, purpose limitation, revoke & delete on demand.

Fraud & anomaly detection

Behavioural anomaly models on transactions, logins and payouts.

Regulator-aligned

RBI / SEBI / IRDAI-aligned controls; audit trail on every access.

Privacy by design

Data minimisation, DPDP-aligned rights, no selling of personal data.

15. Compliance

The Compliance Engine encodes the rules the product must live inside: RBI (Account Aggregator framework, data localisation), SEBI (investment advice boundaries, RIA/distributor separation), IRDAI (insurance distribution), Income Tax rules for reporting, and India's DPDP data-privacy obligations — consent, purpose limitation, retention, erasure and breach reporting. Advisory features are clearly labelled educational unless delivered through a licensed entity; execution is routed to regulated partners.

16. Monetization

StreamDescription
Premium subscriptionsFree tier for tracking; Premium for AI copilot, family OS, advanced analytics & unlimited goals.
Advisory & wealth management feesPaid advisory, PMS and family-office tiers.
Insurance & lending distributionCommissions on insurance and credit products, via licensed partners.
Business solutions (SaaS)Restaurant, SME, real estate and wealth editions on per-seat/per-outlet pricing.
Partner & marketplaceEcosystem APIs, partner marketplace commissions.
Data & insights (aggregated)Anonymised, aggregated market insights — never personal data.

17. Non-Functional Requirements

Performance

Dashboard under 2s on 4G; aggregation refresh in background; charts render under 500ms.

Data integrity

Idempotent ingestion, reconciliation, immutable audit of every derived number.

Scale

Multi-tenant, sharded transaction store, queue-driven enrichment, horizontal scale.

Accessibility & language

Mobile-first, large-type & screen-reader support, multi-language roadmap.

Resilience

Graceful degradation if an aggregator is down; cached last-known state; retries.

Observability

Metrics, tracing, alerting on ingestion lag, rule-engine errors & AI latency.

18. Roadmap & Open Questions

18.1 Suggested phasing

PhaseShips
Phase 1 — FoundationIdentity, consent, AA aggregation, data lake, transaction engine, Budget · Income · Expense engines, dashboard, alerts.
Phase 2 — Net worthAsset, Liability, Goal, Credit engines; net worth & health score; calculators.
Phase 3 — Grow & protectInvestment, Wealth, Insurance, Tax, Real Estate engines.
Phase 4 — IntelligenceAI copilot, prediction, recommendation, automation, discipline engine.
Phase 5 — Family & verticalsFamily OS, business/restaurant/wealth/real-estate editions, partner APIs.

18.2 Open questions

  1. Regulatory posture — do we operate purely as an information platform, or register/partner as an RIA & insurance distributor for the revenue streams in §16?
  2. Account Aggregator — which AA/TSP partner (Setu, Finvu, OneMoney, Perfios), and the commercial per-consent cost model?
  3. AI — hosted LLM vs in-house models for the copilot; India data-residency requirement; human review of advice.
  4. Launch surface — individual-first or family-first at launch, and which vertical edition is prioritised?
  5. Free vs paid line — exactly which engines sit behind Premium.
  6. Data retention — retention windows per data class and the deletion workflow under DPDP.
Working prototype

Not slides — a working product.

A clickable prototype of the Budget App: live net worth & health score, all 12 engines, working budget, goal, EMI, SIP and tax calculators, a real AI copilot conversation, the alert centre — plus the web dashboard and the admin console.

Delivery timeline

A phased 28-week build.

Six phases across four tracks. Each phase is independently shippable — you can launch after Phase 2 and keep releasing.

Mobile App Web & Admin Platform & Engines AI & Data Milestone
Weeks 1–6

Phase 1 · Foundation

Architecture, identity & consent, AA aggregation, data lake, transaction engine + auto-categorisation, app shell.

Weeks 5–11

Phase 2 · Money engines

Budget, Income, Expense engines, dashboard, cash flow, alerts & notification engine. First launchable release.

Weeks 10–16

Phase 3 · Net worth

Asset, Liability, Goal & Credit engines, net worth, financial health score, calculators.

Weeks 15–21

Phase 4 · Grow & protect

Investment, Wealth, Insurance, Tax & Real Estate engines with their minis.

Weeks 19–25

Phase 5 · Intelligence

AI copilot, prediction, recommendation, automation & discipline engines, voice/chat.

Weeks 23–28

Phase 6 · Family, verticals & launch

Family OS, business/vertical editions, admin console, security audit, store launch.

Technology

Flutter apps, Laravel core, AI services.

Flutter for every app surface, a Laravel API and admin over MySQL & Redis, a Python AI/ML service for the intelligence layer, and consent-first Account Aggregator integration.

Experience layer

Flutter

iOS + Android + web from one codebase — personal, family, advisor and business experiences behind one role-aware shell.

  • Flutter (Android 8+ / iOS 14+)
  • Biometric unlock & secure storage
  • Push notifications (FCM)
  • Offline-first cached dashboard
Core platform

Laravel + MySQL

The API, rules engine, admin console and every core engine — with Redis for queues, caching and the enrichment pipeline.

  • Laravel REST API + queues + scheduler
  • Admin & ops console (Filament)
  • MySQL (sharded txns) + Redis
  • RBAC, audit trail, encryption at rest
Intelligence & data

Python AI service

Categorisation, forecasting, health scoring and the copilot — served to Laravel over an internal API.

  • Categorisation & anomaly models
  • Cash-flow & goal prediction
  • LLM copilot with data grounding
  • Recommendation & automation loop

System architecture

Mobile & Family AppFlutter
Web DashboardFlutter web
HTTPS · REST · consent tokens
Laravel API Gatewayauth · RBAC · rules · queues
Core technology platform
Identity
Consent
Aggregation
Data Lake
Transactions
Rules
Security
Compliance
Intelligence layer
Financial Intelligence
Prediction
Recommendation
Health Score
Discipline
Automation
Copilot
Analytics
MySQLcore + sharded txns
Rediscache · queues
Document vaultencrypted S3
Consent-first adapters
Account Aggregatorbanks · NBFC · investments
UPI & Paymentscards · wallets
Insurance / NPSpolicies
IT & GSTtax (future)

Why this stack

Flutter for every surface

One codebase covers iOS, Android and web — personal, family, advisor and business apps ship from the same design system.

Laravel for the platform

Mature, fast to build, cheap to host, huge Indian talent pool — and its queue/scheduler model fits ingestion, rules and alerting perfectly.

Consent-first by design

AA consent artefacts, encryption and audit are built into the core platform, not bolted on — essential for a regulated fintech.

Modular engines

Each engine is an independent module with its own APIs, so phases ship without re-architecting and verticals reuse the core.