Erpcore — the operating system for your school

The operating system for your school

20+
modules, one login
6
roles, fully isolated
RLS
per-school data walls
₹ · UPI
payments + WhatsApp
The modules

Everything a school does, in one calm place.

Admissions

Enquiry to enrolment — Aadhaar & APAAR validated on the way in. No duplicate registers.

Attendance

Per-period rolls. A parent knows their child is absent before assembly is over.

Fees

Each school collects into its own Razorpay account. Receipts reconcile themselves.

Examinations

Marks become board-ready report cards — CBSE-aware — in a few clicks.

Communication

Notices, circulars and WhatsApp alerts — sent to one class, not the whole school.

People & access

Six roles, one login. Row-level isolation means every school sees only what's theirs.

The operating system for your school
Erpcore
Built for the way Indian schools actually run_
Period IV · live
Math
VIII-A · Mrs. Iyer
Receipt#R-4821
₹ 4,800
UPI · IX-B fees
Reconciled
Attendance · VIII-A
234/ 240
marked in 12m · 6 absent
Notice sent
PTA Saturday postponed to next week.
3 sections · class VIII · WhatsApp + email
Student lifecycle

From enrolment to passout.

A gold dot travels a soft arc through the five stations of a student's life on Erpcore. Each stop carries a glyph and a one-line promise.

01EnrolAadhaar verified02AttendPer-period rolls03LearnHomework · syllabus04AssessBoard-ready reports05PassoutCertificate · PEN
Trusted with a child's data

Security isn't a feature page. It's the foundation.

Tenant-isolated

Postgres row-level security — one school can never read another's data.

RS256 · 2FA

Asymmetric-signed sessions, optional two-factor, rotating refresh tokens.

Encrypted PII

Aadhaar, APAAR and PEN encrypted at rest and masked on screen.

Made for India

Rupee-native, CBSE-aware, with Razorpay and WhatsApp built in.

Live activity

Watch your school run, in real time.

A live feed of events — fees received, attendance marked, notices sent — streaming as they happen. The motion alone says "this thing is alive".

  • 1The same events your role dashboards see, surfaced as a public proof-of-life — never any PII, just verbs and counts.
  • 2Driven by a tiny endpoint that bins the last hour by event kind — cached aggressively, anonymous.
  • 3Reduced motion: respects prefers-reduced-motion by holding the feed still and just dimming entries.
CONNECTED · 0.84s P50
live · school dayevents · last 60s
Today
1,247 events
Collected
₹ 89,400
Notices
87 sent
Native integrations

Built into India's systems.

An infinite, gently-drifting strip of the things Erpcore speaks to natively — these are integrations, not logos pretending to be customers.

AadhaarUIDAI
A+APAARacademic ID
Razorpaypayments
WhatsAppbusiness API
UPIUPINPCI
CBCBSEaffiliations
DigiLockercredentials
PENPENstudent ID
दीDIKSHAe-learning
Vidya SamikshaVSK · MoE
Vahantransport
Pricing

Start with one school, free.

Run a real pilot at no cost. When it earns its place, pay a simple per-student rate — no setup fee, no lock-in.

Pilot
Free

Your first school, full platform, for one term.

Start free
Per school
Talk to us

Per-student pricing that scales with you, support included.

Book a walkthrough

Give your school its operating system.

Set up your first school in an afternoon. Free to pilot.

Talk to a human

Questions? We answer them ourselves.

Email us about a pilot, a demo, or anything about running your school on Erpcore. No bots, no phone tree.

kartik@erpcore.tech