One platform for your entire institute
Admissions, attendance, fees, real double-entry accounts, exams, timetable, transport with live GPS, hostel, library and payroll — on one system, with a portal for every role and an AI that does the work rather than just describing it.
- modules
- 20+
- modules
- reports
- 200+
- reports
- role portals
- 10
- role portals
- Android apps
- 5
- Android apps
Your whole school. 86 seconds.
The problem is never one module. It is the gaps between them.
Most institutes run four or five systems that do not speak to each other, plus Excel to join them up. The cost is not the licences — it is the re-typing, and the decisions made on numbers nobody quite trusts.
The same number, entered three times
A fee collected at the desk is typed into a register, then a spreadsheet, then the accounts. Each hop is a chance to be wrong, and by month end nobody knows which copy is right.
Questions nobody can answer today
"How many are we short this month?" "Which sections are behind on syllabus?" Answers take three days and a request to four people, so they stop being asked.
History that can be quietly rewritten
When a receipt can be edited and an attendance mark changed with no trail, an audit becomes a negotiation. That is a risk long before it is a fraud.
Five places the AI actually does something
Most school software has added a chatbot. Ilmora uses AI where it changes what you have to do — finding the screen, answering with a real report, filling the forms, raising the warning, and telling you what is about to happen.
Ask Ilmora — the assistant
Nobody reads a manual. They ask.
The report analyst
200+ reports, reachable in plain language.
Agentic actions
Describe the outcome. Ilmora fills the forms.
Automated alerts and warnings
The system tells you, before somebody has to notice.
Insights and forecasting
What is about to happen, not just what did.
It only sees what you see
Ask Ilmora inherits your permissions exactly. It cannot surface a staff disciplinary record to somebody who could not open it themselves.
How the AI worksTwenty modules that share one set of books
Each one is a real product. Together they are the reason a fee collected at the desk appears in the P&L without anybody re-typing it.
Admissions
Inquiry to enrolled, without losing anyone in between.
Learn moreStudents 360
One screen that finally answers every question about a child.
Learn moreAttendance
Two registers — classroom and gate — reconciled against each other.
Learn moreFees & challans
Billing that reaches the ledger without anybody re-typing it.
Learn moreFinance & accounts
Real double-entry books, not a collections summary.
Learn morePayroll & HR
Salaries, statutory deductions and contracts in one run.
Learn moreExams & results
Datesheet, hall, seat, admit card, marks, report card.
Learn moreTimetable
Clash-free, generated, and it handles the absent teacher.
Learn moreTransport & live GPS
Routes, stops, custody at the door, and a bus on a map.
Learn moreHostel
Hostel, wing, room, bed — plus mess, leave and the night round.
Learn moreLibrary
Catalogue, copies, circulation and fines that reach the ledger.
Learn moreDiscipline & conduct
For students and staff, with a reply on the record.
Learn moreCommunication
Announcements, chat, PTM and events — with delivery you can check.
Learn moreVisitor management
Who is on campus right now, and who let them in.
Learn moreNFC cards & credentials
One card, reusable, revocable in a second.
Learn moreInspections
Scheduled supervision with checklists and photo evidence.
Learn moreReports & AI analyst
200+ reports, and you can just ask for them in plain language.
Learn moreTasks & tickets
Every request becomes a ticket with a clock; every task has an owner and a response time.
Learn moreMulti-campus
Every campus separate, and consolidated when you need it.
Learn moreOnboarding & offboarding
Joining and leaving as a checklist, not a memory.
Learn morePlatform console
For us — so your onboarding is not a spreadsheet.
Learn moreThree things worth checking against anything else you are looking at
Capture time, not upload time
A teacher marking a register on a phone with no signal sends when it actually happened. A queue replayed at 6pm records the 7:19am arrival as 7:19am. Systems that stamp the server clock quietly destroy the record they were built to keep.
More on attendance- Classroom register, markable offline and synced when signal returns
- Gate, bus and exam-hall scanning — NFC, biometric, QR or typed
- Automatic reconciliation between the two registers
- Low-attendance and consecutive-absence alerts to guardians
- Correction requests with an approval trail, instead of silent edits
Built for Pakistani compliance
Fiscal year 1 July to 30 June. §153 and §149 withholding on supplier bills and salaries. Provincial sales tax on services — PRA, SRB, KPRA, BRA — separated from federal on goods. EOBI and provident fund on payroll. Not a US template with a currency symbol swapped.
More on finance & accounts- Chart of accounts with auto-provisioned heads for fees and bank accounts
- Journal vouchers with draft, post and reverse
- Trial balance, P&L, balance sheet and cashflow
- Fiscal years with contiguity checks and a real close
- Opening balances so you can adopt Ilmora mid-year
The door tells a lost student where to go
A student in the wrong hall is not misbehaving, they are lost. Scan them and the screen says 'Hall B, seat 14, starts 09:00' — not a red cross. An invigilator with two hundred people queueing cannot act on a refusal.
More on exams & results- Exams with subjects, max marks and per-section scheduling
- Exam halls, sittings and seat allocation generated in roll order
- Admit cards carrying hall and seat per subject
- Eligibility rules scoped to a wing, program or section — with exemptions and overrides
- Hall-door scanning that answers 'right room, right time', not just 'eligible'
A portal for every role, and an app for the ones who are moving
Each person signs into their own surface with exactly what they need. Teachers, parents, students, drivers and wardens also get a native Android app, because their job does not happen at a desk.
Owner & Principal
Everything — setup, oversight, approvals, consolidated reporting
Teacher
appToday board, attendance, marks, quizzes, tasks, lesson plans, check-in, search and QR scanner
Parent
appAttendance, results, fees and payment, leave, complaints, bus tracking, chat, search
Student
appTimetable, results, quizzes, assignments, class feedback, leave, complaints, library, admit card, search
Accountant
Collections, challans, day-book, expenses, bank import
Receptionist
Inquiries, visitors, gate, phone log
Driver
appTrip board, pick/drop custody, live GPS, SOS
Warden
appRoll call, out-passes, leave, mess, night rounds
Librarian
Circulation, catalogue, fines
Ilmora Connect
appThe staff workspace — channels, DMs, module feeds, actions
Built so an audit is boring
These are not policies we intend to follow. They are properties of how the system is constructed, which is why we can describe them precisely.
Isolation enforced twice
Application scoping and Postgres row-level security. A bug in one is caught by the other.
Append-only money
Fees, payroll and the ledger are never edited. Corrections are dated reversals, so every rupee stays traceable.
Full audit trail
Who did what, when, and from where — including who overrode a rule and the reason they gave.
Built for Pakistan
PKR, PKT, the 1 July fiscal year, FBR withholding, provincial sales tax, EOBI and PF — not a template with the currency changed.
Not a foreign product with the currency changed
Compliance in Pakistan is specific, and it is where imported software quietly fails. Ilmora was built here, for institutes here.
- Fiscal year 1 July – 30 June
- FBR §153 & §149 withholding
- Provincial sales tax: PRA, SRB, KPRA, BRA
- EOBI and provident fund on payroll
- PKR in integer paisa — never a rounding drift
- PKT timestamps throughout
- Bank challan formats parents recognise
- Urdu-English understood by the assistant
The ones we are actually asked
No, and that is deliberate. Every institute is configured by our team after a short demo, so your campuses, sessions, fee heads, roles and structures are right on day one. Schools that self-serve spend their first term discovering a setup mistake made in week one.
You are billed per campus — one subscription per campus, not per portal, per student or per module. Every module is included in every plan. Talk to us and we will price it against your actual size.
Yes. Native Android apps for parents, students, teachers and drivers, plus Ilmora Connect for staff — alongside the full responsive web platform. iOS follows from the same codebase.
Every record belongs to a campus, and scoping is enforced twice — in the application and again by Postgres row-level security. Roles are granular, every sensitive action is written to an audit log, and money is append-only so history cannot be quietly rewritten.
Yes. Our team imports students, staff, fee history and outstanding balances during onboarding, and Ilmora supports opening balances so you can adopt it mid-year without waiting for a session to end.
The parts that need to. Teachers mark attendance offline, drivers record pick and drop offline, and invigilators can queue hall scans — all sending the time it actually happened, not the time the connection returned.
All three. Wings, programs and sessions are yours to define, so a madrasa, a school, a college and a training institute each model their own structure rather than bending to ours.
Your institute connects its own SMS and email gateway, so you keep your sender identity, your rates and your relationship with the provider. Nothing is sent from an Ilmora address on your behalf.
See Ilmora on your own data
A 30-minute demo with someone who knows the product. We will set up your institute properly afterwards — nobody self-serves their way into a broken configuration.