Multi-tenant · Row-level isolation

Every school runs on its own secure copy of SUWE.

Admissions, academics, attendance, fees, staff and parent communication — one platform for basic schools, senior highs, colleges and universities. No school ever sees another school's data.

14 days
Free trial
11
Core modules
13+
Configurable roles
School principal reviewing her school dashboard on a laptop

Everything a school administrator touches

Modules share one tenant boundary, so records, files and permissions stay inside the school that owns them.

Students & Admissions

Admission numbers, profiles, guardians, medical records and enrolment history.

Academics

Academic years, terms, classes, streams, subjects, timetables and report cards.

Attendance

Daily registers for students and staff, with lateness reports and analytics.

Finance

Fee invoices, receipts, discounts, reminders, payroll and financial reports.

Library

Catalogue, borrowing, returns, reservations and late fines.

Transport

Buses, routes, drivers, boarding attendance and parent notifications.

Hostel

Rooms, beds, allocations, hostel fees and visitor logs.

Inventory

Assets, laboratories, equipment, consumables, suppliers and maintenance.

Communication

Announcements, notice board, email, SMS and in-app notifications.

Analytics

Enrolment trends, revenue, attendance risk and academic performance.

Security

Role-based access, row-level data isolation, audit trails and activity logs.

Roles, not guesswork

Permissions are stored server-side and enforced by row-level security — the interface simply reflects what the database already allows.

School OwnerAdministratorHeadmasterPrincipalRegistrarAccountantTeacherClass TeacherLibrarianNurseHostel MasterParentStudent

Plans that scale with enrolment