School and training centre management software
A tuition school juggles enrolments, session packages, room scheduling and percentage-based salary calculation. We automate the whole chain: every session recorded feeds the student's billing, the teacher's pay and the monthly report sent by email.
What you gain
- 1 session entry to bill and to pay
- 0 salaries calculated by hand
- 100 % of receipts printable from the software
In a tuition school, everything starts with the session: it draws down the student's package, it triggers the teacher's pay, it occupies a room. As long as those three consequences are tracked in three different files, management spends every month-end reconciling figures.
The software connects the whole chain. The session is recorded once, and billing, payroll and scheduling follow from it.
What the software includes
Students and enrolments
<p>Student files, session packages, usage tracking and reminders.</p>
Teachers and pay
<p>Automatic percentage-based salary calculation, session by session.</p>
Room scheduling
<p>Allocation of groups, time slots and rooms, with no booking clashes.</p>
Monthly payroll report
<p>The summary is sent automatically by email at the end of each month.</p>
Receipts and documents
<p>Payment receipts and certificates printed straight from the entry screen.</p>
Separate workspaces
<p>Management and the office hold distinct rights over the same data.</p>
The embedded AI
FormaNova
Who can do what, who needs training in what, and when.
ScolaNova
Enrolments, marks, absences and fees tracked without a spreadsheet.
AutoNova
Candidates, driving hours, instructors and test entries.
Who uses it
Frequently asked questions
Do you need a powerful server to run AI locally?
Less than people think. A workstation with a recent graphics card, or a Mac with an Apple Silicon processor, is enough to serve a language model for a team of ten to thirty people. We size the hardware during scoping, before any commitment.
What happens if the internet goes down?
The software keeps working. Since everything is installed on your local network, losing the external connection interrupts neither data entry, nor the AI, nor document printing.
Can you migrate our existing data?
Yes. We take on spreadsheets, exports from existing software and historical databases. Migration is a dedicated stage with a consistency check before go-live.
Do you build the mobile app as well?
Yes, in Flutter, with a single code base for Android and iOS. The app connects to the same server as the desktop software and is therefore subject to the same data boundary.
How do you guarantee a user only sees what concerns them?
Partitioning is applied in the data access engine, not merely in the interface. In practice, a user cannot obtain information outside their scope by rephrasing the question to the AI assistant: the restriction is imposed before the data is read.
Updated Aug. 11, 2026