School management software · Udupi & Mangaluru

School records, dues and marks in one place

We build school and college software around your own rules: admissions, attendance, dues, instalments and concessions, marks, report cards and parent notices. The team that builds it in our Udupi studio looks after it every academic year.

Demo screen with made-up data.
Your school's rules
instalments, concessions, grading and sections
Kannada and English
office screens, receipts and parent notices
Switch at a term break
timed to your calendar, never mid-exam
Records stay yours
code, student data and hosting in your name

In short

What is school management software?

School management software is one system that runs a school's office work, from admissions, attendance and collecting dues to marks, report cards and notices to parents, so staff stop copying the same details between registers and spreadsheets. Whirl Designs, a studio in Udupi in coastal Karnataka, builds it around each institution's own instalments, concessions and grading rules, and plans the switch-over between academic years.

Updated · Whirl Designs, Udupi

Start here

A ready-made school app, an add-on, or your own system?

Plenty of schools are well served by a product that already exists. Here are the three routes, simplest first.

A ready-made school app

Best for: A simple dues structure and standard grading

  • Many schools already run on the same screens
  • Can be running within weeks, often with a parent app
  • Your office adjusts its dues and marks work to fit the product

What you have, plus the missing part

Best for: Software that works apart from one or two gaps

  • We build only the gap, such as transport routes or a trust report
  • Linked so nobody types a student's details twice
  • Needs your current software to share its data, by a file export or a direct link (an API)

Your own system

Best for: Several institutions, or rules no product fits

  • Your dues structure, concessions and grading, exactly as they are
  • One trust office over a school, a PU college and a hostel
  • Code, data and hosting held in the institution's name

Already comparing school apps? Bring the shortlist to the first meeting, and we will say plainly whether one of them fits.

Our work

No school system to show yet. Here is the closest work.

We have not built a school or college system yet, and we would rather say so plainly. What we have built is the layer a school system stands on. ERP Sutra, our own product arm, has one shared platform for logins, roles, an audit trail (a log of who changed what) and backups, with industry ERPs on top that are live with paying users. A school needs exactly that: a teacher, a clerk and a principal each seeing different things, and proof of who changed a mark or a receipt.

Rebar, one of those ERPs, handles weekly labour runs and the PF, ESI and Form 24Q (TDS on salaries) returns that follow them, with income-tax slabs stored as data rather than fixed in the code. A school's staff salaries need the same kind of work. For Jayalaxmi Jewellers we built savings schemes and WhatsApp reminders sent from approved templates, which behave much like term instalments and dues reminders.

  • ERP Sutra: logins, roles, audit and backups built once, running on ordinary shared hosting, with a restore that has been practised for real
  • Rebar: every backup holds both the records and the uploaded files, a checksum shows each copy is complete, and a full restore has been tested, the same safety a school needs for its marks
  • Jayalaxmi Jewellers: staff permissions granted one action at a time, the same control a school needs over marks and receipts

Closest projects

What you get

Six parts every school system gets

Which modules you need changes from one institution to the next. These six are in every plan we write for a school.

  1. Admissions and student recordsFrom the first enquiry to the admission number and the transfer certificate, a student's details are typed once and reused for class lists, ID cards and payment records. Brothers and sisters are linked under one family, and the details the office must enter on the SATS, UDISE+ and APAAR portals sit on one screen, not in three registers.
  2. Attendance for students and staffDay-wise for the lower classes, period-wise for the higher ones, marked by the class teacher on a phone. Parents of an absent child can get a message the same morning, and staff attendance is kept in the same place.
  3. Dues, receipts and concessionsTuition, transport, hostel and exam dues are kept as separate heads, collected by term or instalment, with a numbered receipt for every payment. Sibling, staff-ward and merit concessions need the right person's approval, and the list of what is still owed is always current.
  4. Timetables, marks and report cardsClass and exam timetables are set up once. Teachers enter marks once, the system applies your grading scheme for the state board, CBSE or both, and report cards print in the format your institution already uses.
  5. Notices on the parent's phoneCirculars, holidays, dues reminders and results reach parents by SMS, WhatsApp or the parent app, in Kannada or English. WhatsApp messages the school starts go out on approved templates, as WhatsApp requires.
  6. Roles, a record of changes, tested backupsA teacher sees their own classes, the accounts clerk sees collections, the principal sees everything. Every changed mark or receipt keeps the name and time, and a full restore from backup is tried before the school starts using it.

How it runs

How a school moves across without losing a term

The switch is planned around your academic calendar, not around our schedule.

  1. A day in your office

    We spend a day with the office staff, a few teachers and the principal, and collect the registers, receipt books and report card formats in use today.

  2. A plan dated to your year

    The plan lists each module, who sees what, every kind of dues and every report, with a date against each part. Admissions and collecting dues usually come first, so they are working when the new year opens.

  3. Old records, checked class by class

    Student lists, opening dues and past marks move in from your spreadsheets or old software. The office checks the totals for each class before anything goes live.

  4. One class tries it first

    A few teachers and the office use it for a couple of weeks next to the old registers, so any mistake turns up while only one class is affected.

  5. The whole school, at a break

    Teachers and office staff are trained in short sessions at your school. Then everyone moves across between terms, never during exams or the admissions rush, and parents get a notice explaining how to log in.

  6. Every new year, same team

    Promotions to the next class, a new concession or a change in the board's grading rules are handled by the people who built the system.

Not a fit

When your school should not build one

Better to hear it at the first meeting than in the middle of a term.

  • A ready-made school app already handles your dues and grading, and your staff are happy with it. Keep it.
  • You need it running in three weeks, halfway through the year. Running two systems in your busiest season helps nobody, so we will plan for the next break.
  • You mainly want video lessons and online tests. That is a learning platform, a different product, and good ones already exist.
  • Nobody in the office will own it. Someone has to keep records and dues current every day, or parents see wrong figures on their phones.

5.0 on Google — read our reviews

Questions

Questions about school management software

What features should school management software have?

Most schools need admissions and student records, attendance, collecting dues with receipts, timetables, marks and report cards, and notices to parents. Many also need transport, hostel, library or staff salaries. We build the modules your institution will use in its first year and add the rest later, so staff are not trained on screens nobody opens.

How long does it take to set up school management software?

A first part, usually admissions and dues collection, takes about six to ten weeks to build and test. A fuller system with attendance, marks, report cards and a parent app is more like three to six months. We plan backwards from the date your next academic year or term begins, so the switch-over lands on a break.

Can parents see attendance, dues and report cards on their phone?

Yes. Parents see attendance, dues, receipts, report cards and notices on their phone, in the browser or as an app on the home screen, and can pay online through a payment gateway set up in the institution's own name. Teachers get their own login to mark attendance and enter marks. We test on the ordinary Android phones and slow mobile data most parents have.

Can one system run a school, a PU college and a hostel under one trust?

Yes, and this is often where a custom system makes sense. Each institution, whether a school, PU college, degree college or hostel, keeps its own classes, dues and grading, while the trust office sees totals across all of them, and school buses can be shared. A parent with children in two institutions gets one login, and roles decide which staff see which institution's records.

Can the software keep SATS, UDISE+ and APAAR ID details?

Yes. Each student's SATS number (Karnataka's student ID), PEN from UDISE+ and APAAR ID can be stored with their record and listed in the order the office needs when entering data on those portals. How much can be uploaded straight into a government portal depends on what that portal allows at the time, so we check it with your office before promising anything.

Who owns the software and the student data?

The institution does. Its code, student database and hosting account are all registered in its name, and you can export everything at any time. Most students are children under India's DPDP Act, the data protection law, so the system keeps only what the school needs, limits who sees what by role, records a parent's consent where the law asks for it, and has backups tested by restoring them.

We already use school software. Do we have to replace it?

Not always. If it handles the core well, we can build only what it lacks, such as transport routes or a trust-level report, and link the two, as long as your software can share its data through a file export or a direct link (an API). If a full replacement makes more sense, the records move across between academic years, not in the middle of one.

Can it work in Kannada, and will you visit our school?

Yes to both. Office screens, receipts, report cards and parent notices work in Kannada, in English, or in both side by side, and Kannada names are checked to print correctly on certificates. From our studio in Udupi, we visit campuses in Manipal, Mangaluru, Karkala, Kundapura and Udupi itself, and go through each step with the principal and office staff in person, so they know the people building their system.

Worth reading first

SOFTWARE DEVELOPMENT

Engineering you can build on.

Clean, documented, tested code on a modern, proven stack — the foundation that keeps your school & institution management systems fast and dependable for years.

PHP 8MariaDBWhatsApp Business APIPWAPDF reportsPHP 8MariaDBWhatsApp Business APIPWAPDF reportsPHP 8MariaDBWhatsApp Business APIPWAPDF reportsPHP 8MariaDBWhatsApp Business APIPWAPDF reportsPHP 8MariaDBWhatsApp Business APIPWAPDF reportsPHP 8MariaDBWhatsApp Business APIPWAPDF reportsPHP 8MariaDBWhatsApp Business APIPWAPDF reportsPHP 8MariaDBWhatsApp Business APIPWAPDF reports
app/services/report.ts
export async function buildReport(range) { const data = await db.orders.between(range); return { revenue: sum(data), growth: 0.18 }; } ✓ tests passed · deployed to prod

Ready when you are

Let's build something that lasts.

Walk us through one term at your institution, from admissions to report cards, and you will get a clear plan in writing that names the first part to build and the term break it can start in.

50+
projects shipped for local & global clients_
100%
of the code is yours to keep_
9
real, live projects on our work page — from our Udupi studio_
Whirl Designs assistantAnswers from this site · not a person
Ask about what the studio builds, how a project runs, or what would suit your business. I answer from this site, and I can pass you to the team any time.
WhatsApp us