Kode Company
Enterprise & SaaSInventory, Accounting, Offline POS & E-Commerce

CAAD-ERP

Multi-Tenant Subscription ERP Platform

Modular multi-tenant SaaS ERP enabling retailers, supermarkets, and wholesalers to subscribe to Inventory, Tally-style Double-Entry Accounting, Offline-Capable POS, and E-Commerce powered by unified master data.

Represents the modular v1 SaaS ERP blueprint uniting four core services; database tenancy isolation pattern (shared schema vs schema/DB per tenant), local POS sync runtime, and stack selections remain configurable implementation decisions.

Industry
Business Software / ERP / SaaS
Delivery Model
Multi-Tenant Subscription SaaS
Core Modules
Inventory, Accounting, Offline POS, E-Commerce
Kode Company branding — Build. Solve. Evolve. (CAAD-ERP)

Project Overview

CAAD-ERP targets small and medium businesses—spanning retail shops, supermarkets, and wholesalers—who struggle with heavyweight legacy ERPs or fragmented point tools that leave online stock, counter POS, and accounting ledgers out of sync.

Its Version 1 architecture scopes four modular subscription services anchored to one shared master catalog (SKUs, barcodes, tax classes, customers, suppliers, warehouses): Inventory Management, Tally-Style Accounting, Offline-Capable Point of Sale (POS), and Hosted E-Commerce, protected by strict server-enforced multi-tenant isolation.

Business Challenges

In-store and online stock diverge while accounting entries require double entry

Disconnected POS counters, storefronts, and ledger packages force duplicate manual reconciliation.

Cloud-only POS registers halt checkout counter operations during internet outages

Checkout workflows lack local product caching, pre-allocated offline numbering, and safe reconnect sync.

Monolithic ERP suites overcharge SMBs for unneeded modules

Lack of granular per-service subscription toggles forces businesses to license oversized suites upfront.

Solution & Engineering Approach

Unites four toggleable SaaS modules around shared master data so POS bills, e-commerce orders, and purchase receipts automatically update stock and generate balanced double-entry accounting vouchers—while keeping offline counters running smoothly.

End-to-End Platform Workflow

  1. 1Tenant Onboarding & 4-Service Subscription Plan Selection
  2. 2Shared Master Data (SKUs, Barcodes, Tax Classes, Warehouses)
  3. 3Purchasing & Cross-Warehouse Inventory Operations
  4. 4Offline-Capable POS & Unified E-Commerce Sales
  5. 5Event-Driven Balanced Accounting Vouchers & Tax Ledgers
  6. 6Cross-Service Profitability, Stock & Shift Z-Reports

Key Capabilities & Functional Modules

Service 1 — Multi-Warehouse Inventory Management

  • Tracks variant and unit-converted stock across warehouses and retail branches (base unit calculations for box vs piece sales).
  • Manages purchase orders, supplier bills, goods receipts, in-transit inter-branch stock transfers, damage write-offs, barcode printing, physical stock audits, and supermarket batch/lot expiry dates.

Service 2 — Tally-Style Double-Entry Accounting

  • Automates balanced debit/credit postings inside configurable charts of accounts, party ledgers, receivables/payables ageing, and cash/bank books.
  • Supports standard vouchers (Sales, Purchase, Receipt, Payment, Journal, Contra, Credit/Debit Notes), GST/tax summary data, and financial year-end period locks.
  • Enforces accounting immutability: posted vouchers cannot be edited or deleted—corrections execute solely through traceable reversing entries.

Service 3 — Offline-Capable Retail Point of Sale (POS)

  • Streamlines counter billing with barcode scanning, hold/recall bills, split payments, returns/exchanges, and shift cash opening/closing reconciliation (Z-reports).
  • Designed for offline continuity using local catalog/price copies, reserved per-terminal invoice number blocks to prevent bill collisions, and idempotent queue syncing when connectivity returns.

Service 4 — E-Commerce & Multi-Tenant SaaS Governance

  • Launches online storefronts sourced from shared branch stock, converting web orders automatically into stock reservations, dispatches, and accounting vouchers.
  • Enforces server-side tenant isolation (`TRIAL -> ACTIVE -> PAST_DUE -> SUSPENDED -> CANCELLED`), per-plan usage caps, grace periods, and cross-service profitability dashboards.

User Roles & Operational Responsibilities

Platform Super Admin

Administers subscription tiers, per-service feature toggles, tenant lifecycle billing, and logged support interventions.

Tenant Owner / Admin

Configures branches, tax identities, financial years, staff roles, and reviews consolidated financial and inventory performance.

Accountant & Inventory Manager

Oversees ledgers, period locks, and tax reports; manages purchasing, branch transfers, expiry lots, and physical audits.

Store Manager, Cashier & E-Commerce Admin

Executes branch counter shifts, offline/online billing, Z-reports, online catalogues, and fulfillment.

Architecture Rules & Edge-Case Resilience

  • Server-verified tenant scopes guarantee queries never trust client-supplied tenant IDs, isolating multi-tenant data reliably.
  • Idempotency keys on offline POS sync prevent duplicate voucher or stock deductions during flaky network retries, while alerting on large terminal clock drift.
  • Subscription downgrades or service removals preserve historical tenant accounting and inventory records safely in read-only exportable state.

Intended SMB & Retail Platform Value

Intended architectural and operational benefits based on system design goals

  • Lets growing retailers pay selectively for the exact combination of ERP modules they currently need.
  • Eliminates stock mismatch and manual journal re-entry by uniting POS counters, online orders, inventory, and double-entry ledgers.
  • Keeps physical supermarket and shop checkout lanes operating uninterrupted during internet outages.
  • Gives business owners one unified command view across margins, cash flow, branch stock valuation, and receivables.

Have a similar project in mind?

Schedule an architectural review or scoping discussion with Kode Company's engineering team.

Agile Development Cycles
Full Code Ownership
Dedicated Kerala & Global Engineers