Skip to content

ERP · 7 min read

School ERP vs separate systems: what actually breaks at scale

AAKZEN TECHNOLOGIES ·

Almost no institution starts out deciding to run five systems. It happens one problem at a time. A fee collection tool is bought because the register was unmanageable. Attendance moves to a spreadsheet because a teacher built a good one. Results stay in Excel because that is what the board format wants. Parent communication ends up on WhatsApp because that is where parents already are.

Each of those decisions was correct on the day it was made. The cost does not appear in any of them individually. It appears in the space between them.

Where the time actually goes

Ask the office staff to walk you through the last fee reconciliation. In most institutions running separate tools, the sequence looks something like this.

Somebody exports fee receipts from the collection tool. Somebody else pulls the current student list from wherever admissions are recorded. The two do not agree, because three students left in October and two joined in November, and only one of those systems was updated. The difference is chased down by hand. Then the concession list is applied, which lives in a third place — often a printout in a drawer.

That is a day, every month, for one process. Attendance-to-defaulter reporting is another. Board result submission is a week in a bad year.

None of this is anyone's fault, and none of it is visible on a budget line. It is simply absorbed by staff who have always done it that way.

The specific things that break

The failures are consistent enough to list.

  • **The same student has two identities.** A roll number in one system, an admission number in another, spelled slightly differently in a third. Every report that spans two systems needs a human to reconcile the join.
  • **Nobody knows which number is true.** Finance says the outstanding is one figure, the principal's report says another. Both were correct when they were exported. Neither is correct now.
  • **Changes only propagate where somebody remembers.** A student leaves. Admissions knows. Transport does not, so the bus route still shows them for two months.
  • **History disappears.** A spreadsheet is overwritten each term. When a parent disputes a fee from eighteen months ago, there is no record of what the fee structure was then.
  • **The knowledge is in one person's head.** The staff member who built the attendance sheet knows why column M is coloured. When they leave, nobody does.

That last one is the expensive one, and it is the one that never appears in a comparison of software prices.

What a single system actually changes

The value of an ERP is not that it has more features than five separate tools. Often it has fewer. The value is that a student record is entered once and every module reads that same record.

That single change removes an entire category of work:

  • Fee reconciliation stops being a reconciliation. There is nothing to reconcile against, because the fee module and the admission module are reading one row.
  • A student who leaves leaves everywhere, including transport, library and the hostel register.
  • Board and management reports are generated rather than assembled, because the underlying data was never in three shapes.
  • A dispute from eighteen months ago has an audit trail, because nothing was overwritten.

The question to ask is not "does this system have a fees module". Every system has a fees module. It is "when a student's record changes, how many places do I have to change it?"

When separate systems are the right answer

Consolidation is not automatically correct, and any vendor who tells you it is has an interest in the answer.

Separate tools are the better choice when:

  • **The institution is small enough that the reconciliation is genuinely quick.** Under a couple of hundred students, one person who knows the process may well be faster than any software.
  • **One of your existing tools is genuinely excellent and specialised.** A good library system or a proven accounting package can be integrated rather than replaced. Replacing software that works is a cost with no benefit.
  • **You are mid-year.** Migrating a fee structure halfway through a session is avoidable pain. Plan the switch for the gap between sessions.
  • **The real problem is process, not software.** If the fee structure itself is undefined and inconsistently applied, no system will fix that. It will encode the inconsistency and make it harder to change.

How to judge a proposal

If you do decide to consolidate, the questions that separate a system you will still be using in five years from one you will abandon are mostly not about features.

  1. **Can it be migrated into?** Ask for a test migration of your real data before you commit, not a demo with sample students. The state of your existing data is usually the biggest risk in the project and the vendor should be willing to look at it early.
  2. **What happens offline?** Fee collection on admission day and attendance in a building with poor signal both need to work when the connection does not. Ask specifically.
  3. **Who owns the data and the code?** You should be able to export everything in a usable format at any time, without asking. If the answer is vague, that vagueness is the product.
  4. **What does year two cost?** Get the support and maintenance figure in writing before you sign for year one. Software nobody maintains stops being an asset within about two years.
  5. **Who trains the staff, and for how long?** A system the office does not know how to use is a system that quietly goes back to spreadsheets.

The honest summary

If your institution is small and stable, five tools and a competent office manager is a perfectly reasonable answer, and you should not let anyone talk you out of it.

If you are spending days each month making numbers from different systems agree, you are already paying for an ERP. You are just paying for it in staff time, where it does not show up on any invoice, and getting none of the audit trail in return.

Read next

Related reading.

ERP · 5 min read

Hospital management software: the modules that matter in year one

A twenty-module proposal is easy to sign and hard to deploy. Four of them carry almost all the value, and the rest can wait until the first four are actually being used.

Read the article
Cloud · 5 min read

Offline-first apps: building for the network your staff actually have

An app demonstrated on office wifi tells you nothing. The real test is a three-year-old phone at the edge of a signal, and that has to be designed for, not patched in.

Read the article
Choosing · 5 min read

How to scope a software project when you are not technical

You do not need to know how it will be built. You need to describe the work accurately, and that is a skill you already have.

Read the article

Weighing this decision for your organisation?

Describe your situation and we will give you a straight opinion on it — including when the answer is that you do not need us.

Talk to us