Skip to content
VirguTECHNOLOGY
All articles
FullBagERPProduct

Why we built FullBagERP after sitting in a school office for a week

Before writing any code we spent five days at a school's front desk. Most of what we saw had nothing to do with software, and it changed what we built.

The FullBag teamAugust 12, 2026, 2 min read
A teacher leading a lesson in a busy classroom

The first version of FullBagERP started with a simple request from a principal we knew: can you make our attendance register digital?

We could have built that in a week. Instead we asked if we could sit in the school office for five days and watch how the place actually ran. It was the most useful week of the whole project.

What we saw

The attendance register was not the problem. The problem was everything that happened after it.

  • At 9:15 every morning, the office assistant rang the parents of absent children, one by one, from a list copied off the registers.
  • The accounts desk kept fee records in a ledger book and a separate Excel file, and reconciled them by hand every Friday.
  • Terminal exam marks were entered by each teacher into their own spreadsheet, then copied into the master result sheet by the exam coordinator. That took more than a week, every term.

Nobody complained about any of this. It was simply how things were done.

What it changed

We stopped thinking about "modules" and started thinking about the moments in a school day where the same information gets written down twice. Each of those became a feature:

  1. Attendance triggers the parent message. The teacher taps the absentees, and the SMS goes out without anyone in the office touching it.
  2. Fee receipts update the dues list. There is one record of what a student owes, and every receipt reduces it.
  3. Marks go in once. Teachers enter marks for their own subject, and the grade sheet, ranks and report cards are built from those same numbers.

What we still get wrong

Plenty. Every school has a fee structure with at least one rule nobody has written down, and we keep finding new ones. That is why onboarding is done by a person from our team, not a setup wizard.

If you run a school and any of the above sounds familiar, we'd be glad to show you how it works today.

See it working with your data.

Book a 30-minute demo. We'll set up a sample with your school or business details and walk you through the parts you care about. No slides, no pressure.

  • 30 minutes
  • Reply within a working day
  • Nepali or English