Enrolment to alumni
Online registration, document checklists, verification, roll numbers, batch allocation, promotion, transfer and alumni records — one continuous student file.
Admissions, academics, attendance, exams, fees, payroll, transport, library and parent communication — in a single system, with every school's records held in its own isolated database.
Arabic and English interface, right-to-left ready from day one.
Most schools run admissions in one place, fees in another, timetables in a spreadsheet and parent messages in a chat group. Everything here lives in the same record, so a change in one place is visible everywhere it matters.
Online registration, document checklists, verification, roll numbers, batch allocation, promotion, transfer and alumni records — one continuous student file.
Fee heads, groups, structures, concessions, late fees, instalments, partial and head-wise payments, receipts, cancellations and a day-closure ledger.
Courses, batches, divisions, subjects, timetables, lesson plans, assignments, online classes, exam schedules, grades, marksheets and certificates.
Employee records, designations, work shifts, timesheets, leave allocation and requests, salary templates and structures, and payroll processing.
Transport routes and vehicle records, hostel allocation, mess menus, inventory and stock, library circulation, gate passes, visitors and enquiries.
Announcements, email, SMS, WhatsApp and push messaging with delivery logs, plus a guardian portal, helpdesk tickets and complaint tracking.
A reception enquiry becomes an online registration, then a verified student record with a fee structure already allocated. Each stage is a permissioned action with its own audit trail.
The number beside each module is how many API endpoints it exposes — a reasonable proxy for how deep the module actually goes. Nothing here is a roadmap item; these ship in the product today.
17 roles ship configured out of the box, each holding a specific permission set that is enforced on the server — not by hiding menu items. Roles are scoped to a campus, so a branch accountant never sees another branch's ledger.
Full control of the school's own account: configuration, users, roles, academic setup, finance, payroll, backups and the public school website. No visibility into any other school.
Academic and staff oversight across the campus: timetables, exams, attendance, discipline, approvals and reporting, without the finance and system-configuration surface an admin holds.
Attendance marking, marks entry for assigned subjects, lesson plans, assignments, student diary and learning material — limited to the batches and subjects they are in charge of.
Fee collection, receipts, concessions, ledgers, transactions and day closure. Sensitive academic and HR records stay out of reach unless explicitly granted.
Their own children only: attendance, results, fee dues and payment, timetable, announcements, diary, leave requests and helpdesk tickets.
Timetable, assignments, learning material, online classes, exam schedule and results, library issues, leave and service requests.
Most school platforms put every customer's students in one set of tables and rely on the application remembering to filter by school on every query. One forgotten condition exposes another school's records. Here the school is resolved from the hostname and the database connection is switched before authentication runs, so a missed filter has nothing to leak into.
A school group signs up once. Inside that account it can run several campuses, each with its own staff, students, timetable and ledger — while group leadership sees the consolidated picture.
The billing, legal and security boundary. One isolated database, one subscription, one set of custom domains. This is what a competitor can never see into.
The education-domain grouping inside the account — a trust, a group, or simply the single school. Holds shared configuration and reporting.
A school, college, institute or branch. Users are assigned per campus and switch between the ones they are entitled to; permissions are evaluated per campus.
The mobile client is built on the same permissioned API as the web app, with local storage for reading attendance, timetables and announcements when the network drops.
In development — not yet released
We are not publishing store links, screenshots or offline guarantees until the client builds cleanly, passes its two-school isolation tests and completes a field trial. This section will state a release date once it exists.
Every plan includes all 34 modules, the guardian and student portals, Arabic and English, and an isolated database. Plans differ on capacity and operational commitments, not on withholding core features.
Pricing is not published yet. Contact us and we will quote against your campus count and student numbers.
No school switches systems mid-year on a whim. This is the sequence we work through, and roughly where the effort sits.
Campuses, student and staff counts, academic calendar, fee structure complexity, and which existing systems have to be imported.
Your account, database, subdomain and first campus are created automatically. You get an owner login and a setup checklist.
Students, guardians, staff and fee structures are imported with a dry run and a validation report before anything is written.
One grade or one campus runs live first. Once attendance, fees and reports reconcile against your old system, the rest follows.
Bring a fee structure, a timetable and a class list. We will show you what they look like in the system.