OS-ERPSign in
AI-native · Keyboard-first · Enterprise-ready

OS-ERP
The operating system
of business.

One AI-native, keyboard-first ERP — from a one-person shop to a 10,000-user enterprise, on a single codebase, with zero consultants.

“Configuration is our competitor. Conversation is our product.”
113data models shipped
283API endpoints live
28lifecycle stages — 14 sales + 14 purchase
13levels of GL-mapping fallback

Vision & Thesis

One ERP for the globe — run entirely through plain language, with zero technical or functional consultants. The ERP grows like a ledger, not like an implementation project: complexity appears only when business events demand it.

💡
The problem.Legacy enterprise suites need consultants and months of configuration. Tally has keyboard speed but no cloud, no approvals, no AI. Zoho & QuickBooks are friendly but shallow — no GR/IR clearing, no multi-book accounting, no conditional account determination. Nobody ships one ledger that grows with you.

The architecture in one picture

UI SKINSSwitchable experience modes — presentation only, never logic
AI ORCHESTRATORParses, drafts, explains — never posts
POLICY LAYERBusiness rules as data, not code — natural language compiled to deterministic checks
KERNELTiny, universal double-entry engine · immutable event log · inventory · parties · documents

Five non-negotiables

1 · No consultant, ever

If a feature requires documentation, training, or an implementation partner to use, it is wrong. Our decision heuristic: “Would this force a one-person company to hire a consultant? If yes, find another way.”

2 · Deterministic core, probabilistic edge

AI parses, suggests, drafts and explains. AI never posts. Only kernel-validated, human-confirmable transactions reach the ledger — each traceable to an immutable event.

3 · Single-window flows

One window for the full purchase flow, one for the full sales flow — stages as tabs, never fragmented screens. The user moves a document through its life; they never “navigate a module”.

4 · UI is a skin, business logic is not

All flows run on one headless API. Four experience modes — Classic, Rapid, Flow, and Forms — switch live without losing context or data.

5 · Any size without migration

Day one is a notepad and a stream. Approval chains, dimensions, multi-entity and warehouses appear on demand. Growing never requires reimplementation.

Single-window document flows

Two 14-stage lifecycles, each in one workspace. Quotations and orders post nothing — commitments aren’t accounting. The warehouse clerk confirms a receipt; GR/IR clearing, input-tax splits and control postings happen inside one atomic, audited transaction.

Sales — Order-to-Cash

LeadOpportunityQuotationSales OrderApprovalFulfillmentDeliveryShipmentInvoicePaymentReturnsCredit NoteCollectionsClosure

Purchase — Procure-to-Pay

Purchase RequestRequisitionRFQVendor QuotationComparisonPurchase OrderApprovalGoods ReceiptQuality InspectionA/P InvoiceVendor PaymentDebit NoteReturnClosure
The keyboard-first layer on top

Tally’s native vocabulary, on the web: Enter confirm · Esc back · Ctrl+A save · F4 Contra · F5 Payment · F6 Receipt · F7 Journal · F8 Sales · F9 Purchase · ⌘K command palette with an “Ask AI” fallback. High-volume operators never touch the mouse.

GL Mapping Engine

No hardcoded ledgers. Accountants write conditional rules across 38 dimensions; the engine resolves accounts through a 13-level priority fallback — with simulation and what-if preview before anything is saved.

Rules an accountant actually writes

  • Item group = Electronics + warehouse = Main → inventory posts to GL 130100
  • Customer group = Export → revenue posts to Export Sales
  • Branch = Dubai + tax = VAT 5%UAE Output VAT
  • Payment method = CardCard Clearing Account
  • Transaction currency ≠ company currency → exchange gain/loss posts automatically

Multi-book accounting

IFRS leadingLOCALTAXMGMT

Every posting renders per book — statutory, tax and management views from one event.

Approvals & Workflow Engine

Every forward transition in every document passes one policy gate. Rules are data — written in plain language, drafted by AI, enforced deterministically.

AAUTONo rule matched — the stage advances instantly. Zero rules means safe auto, never a bypass.
BBLOCKA hard rule failed — e.g. PO unit price up >5% vs last purchase. The document cannot move.
CPENDINGRoute to a human — an approval request lands in the right person’s Action Center.
💬
Configured in plain language: “Purchases over ₹50,000 on project Skyline need manager then CFO” → AI drafts the rule → a human enables it → the engine enforces it deterministically. Every decision is audited.

AI, everywhere — but it never posts

Deterministic core, probabilistic edge. AI is on every surface; the kernel alone decides what reaches the ledger.

1AI proposes“Draft a receipt for Skyline’s NEFT of ₹14,16,000”
2Human confirmsPosting slip with inferred values highlighted
3Kernel validatesAccess → period lock → Dr = Cr → atomic commit → audit log
In-app copilotBring-your-own-LLM (OpenRouter / Gemini / OpenAI), per-user AES-256-GCM-encrypted keys, monthly token budgets, usage metering. RAG over ERP knowledge via LlamaIndex + pgvector.
⌘K “Ask AI” everywhereThe command palette falls back to an AI answer grounded in the current screen. “Ask your books”: any number traceable to its events.
MCP server for AI agentsA standards-compliant Model Context Protocol server — a category first. Customers’ own AI agents read and operate the books under scoped, expiring, revocable grants.
Insights Command CenterDeterministic findings — “trial balance out by X”, “3 batches expiring”, “2 tenders unmapped” — each with a one-click Fix link or “Fix with AI”.

All modules at a glance

The complete module map of OS-ERP — what’s live today and what’s next. Green is shipped, amber is on the roadmap.

Financials

Accounting & Vouchers

Double-entry vouchers, reversals, FX adjustments, period locks.

GL Mapping Engine

38 dimensions, 13-level fallback, simulate & what-if.

Multi-Book Accounting

IFRS · LOCAL · TAX · MGMT books from one event.

Tax & Compliance

GST engine, HSN/SAC, auto CGST/SGST/IGST, country packs.

Multi-Currency

Per-line exchange rates, automatic FX gain/loss posting.

Financial Reports

TB, P&L, Balance Sheet, GL, Day Book, Cash Flow, Tax Summary.

Dimensions

Cost centers, profit centers, projects, segments.

Revenue Recognition

Schedules and recognition runs on the GL engine.

Operations

Item Master

Types, categories, brands, UoMs, BOM, attributes, media.

Inventory & Warehouse

Bins, batches, FEFO, ATP reservations, landed cost.

Business Partners

Roles, credit profiles, KYC, bank & tax records, GL links.

Sales Workspace

14-stage order-to-cash document chain.

Purchase Workspace

14-stage procure-to-pay document chain.

POS

Registers, split tender, thermal receipts, offline-fast billing.

Order Management

8 channels, ingest API, scan fulfillment.

Salesmen & Commission

Targets, commission rules, performance tracking.

Billing Schedules

Milestone, progressive and subscription invoicing, retention.

Control

Users & RBAC

Roles, permissions, invites, per-company access.

Approvals & Workflow

Multi-level flows, condition trees, policy gate.

Work Routing

Queues, claim soft-locks, SLAs, Action Center.

Audit Trail

Immutable who/when/old/new/IP on every sensitive action.

Intelligence

AI Copilot

BYO-LLM, encrypted keys, token budgets, RAG.

MCP Server

Scoped, audited access for customers’ own AI agents.

Insights Center

Deterministic findings with one-click Fix / Fix-with-AI.

⌘K Command Palette

Fuzzy actions, recents, Ask-AI fallback.

Help Center

F1 per-screen help, field tips, full user guide.

Platform

Public API

Versioned /api/v1, scoped keys, idempotency.

Webhooks

HMAC-signed, retries, replay, delivery logs.

Print Designer

HTML/CSS templates, A4 + thermal, version history.

English / العربية

Full RTL, bilingual masters and printed invoices.

Coming next

Payroll

Salaries, statutory deductions, GL-linked pay runs.

Advanced Manufacturing

BOM costing, work orders, subcontracting depth.

OAuth Marketplace

Third-party apps on scoped OAuth 2.0.

Industry Packs

Vertical presets — flags and templates, not forks.

E-Invoicing Certs

Per-country clearance integrations.

Competition

Each incumbent owns one row. OS-ERP owns the table.

CapabilityOS-ERPLegacy suitesDesktop accountingCloud accounting
Zero-consultant setup (NL policy layer)✕ consultantsPartial
Enterprise depth (GR/IR, multi-book, retention, landed cost)
Keyboard-first speed (F4–F9 vocabulary)
Cloud-native multi-tenant SaaSHosted✕ desktop
Switchable UI modes on one dataset
Pre-posting simulation & what-if rulesCustom dev
Audited MCP access for customers’ AI agents✓ category first✕ closed
1 user → 10,000+ users, no migration✕ re-implementation✕ ceilings

Editions & Go-to-Market

One product, four editions. Upgrades are flags, not migrations.

Shop1–5 users

POS + simple books. Engines hidden; a solo trader is “everyone” — zero setup.

Standard5–50 users

Basic engines, simple approvals, full accounting and inventory.

Professional50–500 users

Full GL-mapping, workflow and pricing engines; serial/batch & landed cost.

Enterprise500–10,000+

Unlimited multi-company & country, custom dimensions, OAuth apps.

Proof, not promises

A full Procure-to-Pay + Order-to-Cash cycle ran through the production API on an isolated company. Every journal was posted automatically by the GL engine — no manual entries.

Resulting control accounts

Inventory on hand (60 units)₹ 9,00,000 Dr
Cost of goods sold (40 units)₹ 6,00,000 Dr
GR/IR clearing₹ 0 — nets to zero
Vendor control (Nexus)₹ 0 — nets to zero
Customer control (Skyline)₹ 0 — nets to zero
ICICI Bank (net)₹ 3,54,000 Cr

Trial Balance

₹ 17,70,000 = ₹ 17,70,000

Balanced to the rupee. Intra-state GST auto-split into CGST/SGST; inter-state posted as IGST; product vs service revenue routed by line type; COGS at moving-average cost.

23API controllers
38GL mapping dimensions
4accounting books — IFRS/LOCAL/TAX/MGMT
15industry verticals on one kernel

See your own books run on OS-ERP

We walk every team through a live company: procure, sell, post, report — then hand them the keyboard.