Ten modules, one record
Every module, and the specific thing it gets right.
All ten are built and running — none of this is on a roadmap. Move a child to a different section and the register, the timetable, the fee bill, the bus list and the report card all follow the same afternoon. Nothing below is re-typed from anything above it.
Admissions
Enquiry to enrolment: a merit list computed from your own criteria, a seat matrix that will not let a section overfill, and RTE 25% quota tracked as its own reserved pool rather than a manual set-aside someone has to remember at the last seat.
The hard thing it gets right
An admission number is assigned once, at enquiry, and never changes. "Enquiry 4821" becomes "I-A, roll 12" — the same row, not a new one — so everything the student does for the next twelve years attaches to a number that existed before they had a section, a bus route or a fee ledger.
Fees & Payments
Concessions, instalments, late fees and refunds on an append-only signed ledger. Cash, cheque and DD at the counter; cards and UPI settle through Razorpay and reconcile themselves against the bank file.
Ledger — Ananya R.
- Charged
- ₹1,64,000
- Concession
- − ₹12,000
- Paid
- − ₹68,000
- Late fee
- + ₹500
- Balance
- ₹84,500
The hard thing it gets right
Every amount used in arithmetic is a bigint of paise, never a float, because each float conversion is a chance to be a rupee out. Charges, concessions, payments and refunds are signed rows in an append-only ledger; the balance is their sum, computed, not stored. A mutable balance column is how two payments taken at the same counter in the same second quietly overwrite one another — this design makes that impossible by construction.
Examinations
Mark entry, moderation, result computation, report cards and a transcript a university can verify without telephoning you.
The hard thing it gets right
A result moves through entry, moderation and a lock, and only THEN publishes — moderation on marks that are still editable is not moderation, it is a suggestion. Once locked and published, a transcript is verifiable by anyone holding the reference, and a syllabus revision two years later cannot rewrite what it says. That is the same guarantee the twelve-year record makes, applied to one result.
Attendance
Period-wise or daily, marked from a phone in under thirty seconds, with biometric and RFID devices as an input alongside the register.
The hard thing it gets right
Shortage against the 75% rule is tracked continuously against every student's running total, not computed once in March when it is too late to fix — so a wing head sees who is trending short in October, while there is still a term left to do something about it.
Timetable
A constraint solver across sections, teachers and rooms — not a grid someone fills in by hand and then defends in a staff-room argument.
The hard thing it gets right
Clash detection runs on every save, not once at term start, so a teacher cannot end up double-booked when a section is split mid-year. When a teacher is on leave the solver proposes substitutions from whoever is actually free that period, instead of leaving a class unattended until someone notices.
Transport
Live bus tracking and boarding alerts to guardians — "Route 7 departed depot, 41 students expected" is a real notification, not a summary.
The hard thing it gets right
A route is data attached to the same student record as the section and the fee ledger, so adding a stop or moving a child to a different bus updates the boarding list and the guardian notification the same morning — it is not a spreadsheet a transport in-charge keeps separately from the roll.
Hostel
Allotment, gate passes, night roll call and mess billing, on the same student record as everything else.
The hard thing it gets right
Night roll call is reconciled against the day's gate passes and attendance automatically, so a student who is marked out on a gate pass and not back in is flagged at roll call that same night, rather than surfacing as a mismatch someone finds a week later.
Library
Circulation, reservations, fines and a searchable catalogue.
The hard thing it gets right
A fine for a lost or overdue book posts straight to the same append-only fee ledger every other charge lives on, at the same integer-paise precision. There is no second spreadsheet a librarian reconciles against the fee office at the end of term — it is already the same balance.
Communications
Announcements and targeted messages, with delivery and read receipts — not a broadcast that leaves you guessing who actually saw it.
The hard thing it gets right
Who can message whom is scoped by the same capability × scope model that governs everything else — a wing head cannot message the whole school, because their appointment does not cover the whole school. A guardian's channel opt-out is honoured as the data-subject right it actually is under the DPDP Act, not a preference a broadcast quietly overrides.
Compliance
DPDP consent, rights requests, retention and breach handling, in one place — a module, not a policy document promising it happens somewhere else. See Built for India for the full posture.
The hard thing it gets right
A parent or student's own data-deletion request is a real workflow, and retention schedules and legal holds are checked automatically before it runs — so exercising a genuine right cannot accidentally destroy a record your institution is legally required to keep.
Every plan includes every one of these ten modules.
See pricing