Product

One platform. From PO to GL.

MetaERP runs your inventory, sales, customers, suppliers, finance, and people on one Postgres tenant. No swivel-chair between Quickbooks + Shopify + Excel + a spreadsheet of POs. One database. One audit trail. One bill.

What it does

Four pillars. Forty-nine modules. One tenant.

The modules cluster into four operational stories. Pick a pillar and you'll see a coherent set of records, screens, and automations — not loosely related logos.

  • Inventory & Operations

    Every unit, every aisle, every age bucket — live across the warehouse network.

    • Real-time stock by location and bin
    • Lot and serial tracking with expiry
    • Cycle counts on ABC class or schedule
    • FIFO, LIFO, weighted-average valuation
    • Mobile scanning, wave and zone picking
    • Manufacturing BOMs and work orders
    • Kitting and assemblies built on demand
    • Dropship, VMI, and consignment supported
    • Inbound containers tracked PO to dock door
    • Approvals and standing-order release cadence
    14 modules
  • Sales & CRM

    Quote-to-cash with a customer record every team can trust — across channels.

    • Quote-to-cash with one-click conversion
    • Multi-channel orders (Shopify, Amazon, B2B portal)
    • CRM pipeline with weighted forecast
    • Customer self-service portal with branded domain
    • Margin-protected repricing at scale
    • Tiered, contract, and volume-break pricing
    • Invoice automation tied to ship confirm
    • Recurring billing with revenue recognition
    9 modules
  • Finance & Compliance

    Books that close from the same data the floor runs on — audit-ready by default.

    • AR, AP, GL posting in real time
    • Multi-entity consolidation with intercompany eliminations
    • Append-only audit trail per record
    • EDI 850/855/856/810 with major retailers
    • Customs declarations and HS code library
    • Continuous compliance evidence capture
    • Import/export restricted-party screening
    • Three-way match on every purchase receipt
    8 modules
  • People & Ops Intelligence

    Hiring, payroll-ready records, communication, and the AI layer that surfaces what to act on today.

    • HR directory, time-off, performance reviews
    • Recruit pipeline with structured scorecards
    • Identity, roles, and SSO with JIT provisioning
    • Document understanding on upload (POs, invoices, CIs)
    • Demand forecasting per SKU, location, channel
    • Anomaly detection on counts, revenue, spend
    • Visual workflow automation across modules
    • Role-tailored dashboards with drill-through
    • Inbox + transactional + lifecycle email
    • Notifications with quiet hours and digests
    • Branding, integrations, developer + settings tooling
    18 modules

Total: 49 modules across four pillars.

Architecture

Built like the apps engineers actually use.

PostgreSQL with row-level security as the foundation. FastAPI with async SQLAlchemy. React 19 with TypeScript strict. Redis and Celery for background work. Caddy at the edge.

Every module is self-describing — adding one requires zero changes to core. The same discipline you see in Linear, Vercel, or Resend applied to a domain that usually ships as a Java monolith with a sales rep.

Modules
49
Endpoints
300+
Themes
36
  1. React app + B2B portalTypeScript strict · CSS Modules · 36-theme registry
  2. FastAPI · 300+ endpoints · RLS-enforcedAsync SQLAlchemy · Pydantic · self-describing modules
  3. PostgreSQL 15 · async pool · partial indexesRow-level security · materialised views · pg_stat_statements
  • Rediscache + queue
  • Celerybeat + workers
  • Caddyedge proxy

Same stack as Linear, Vercel, Resend — applied to ops.

Coverage

Every workflow. Same tenant.

Each category is shipped as a tightly-related set of modules with shared masters, screens, and automation triggers. Click into Modules for the full 49.

  • Sales & CRM

    Quotes to cash, with customer memory that survives turnover.

    8 modules
  • Inventory & Warehouse

    Every unit, every aisle, every age bucket — live.

    7 modules
  • Purchasing & Suppliers

    PO chase eliminated. Supplier health on one screen.

    4 modules
  • Trade & Compliance

    Cross-border, EDI, customs paperwork that posts itself.

    4 modules
  • Finance & Accounting

    Close the books without spreadsheet reconciliation.

    1 module
  • Operations

    Make, move, approve — the working day operationalised.

    4 modules
  • People

    Hiring, onboarding, payroll-ready records.

    3 modules
  • Communication

    Email, inbox, alerts — context attached to the record.

    6 modules
  • Intelligence

    Forecasts, dashboards, reports that explain themselves.

    3 modules
  • Platform

    Settings, audit, identity, multi-entity, integrations.

    9 modules
AI throughout

Not a chatbot bolted on. Models in the workflows you actually run.

AI shows up where the work happens — inside the reorder screen, on the dashboard tile, on the receiving queue. Not as a side panel asking you to type a question.

  • Demand forecast

    Predict next month's demand by SKU, by location, by channel. Learns from your seasonality, not generic benchmarks. Used by purchasing for reorder math, by sales for capacity planning.

  • Repricing

    Marketplace and B2B repricing rules with margin floors and competitor signals. Updates on schedule or on event triggers — no spreadsheet downloads, no manual recalculations.

  • Anomaly detection

    Unusual receipts. Unusual returns. Unusual margin drops. Surfaced on the day dashboards — not after month-end when the damage is already booked.

  • Document understanding

    POs, invoices, packing lists, customs forms — extracted to structured data on upload. Review queue routes anything below 95% confidence to a human, with the source PDF side-by-side.

On the floor

Built for the dock door, not just the desk.

Cycle counts on tablet. Receiving on phone. Pick/pack on rugged Android. Same data, same audit trail, same RLS — just touch-optimised.

No separate mobile app to maintain. No native code branch that drifts. The warehouse screens are the same React app, with input modes tuned for gloves, scanners, and one-handed operation at the bin.

  • Offline-tolerant scan queue — finishes when network returns
  • Wave, batch, and zone picking strategies
  • Putaway directives by velocity, weight, compatibility
  • Blind and directed receiving modes with QC holds
Trust + scale

Multi-entity, multi-currency, RLS-enforced. Default.

Row-level security in Postgres means tenant isolation isn’t a service-layer check — it’s enforced at the database. The query cannot return a row the user shouldn’t see.

Multi-entity consolidation, intercompany eliminations, and multi-currency handling are all on Enterprise. SOC 2, GDPR, and an append-only audit trail on every model — captured at the database layer so application bugs can’t fall through.

  • SOC 2 Type II
  • GDPR
  • RLS at DB layer
  • Audit trail per row
  • Encrypted at rest + in flight

Want to see your data in it?

We’ll seed a demo tenant with your CSVs and walk your top three workflows in 30 minutes.