The comparison · 9 systems · 24 capabilities · August 2026

Compared, mark by mark, with what else is sold

Before a line of this product was written we opened twelve competing school systems screen by screen — across the market where this product was proven — and wrote down what we found, including what we could not open. Every mark below traces back to one of those notes.

You will find rows where they win. Online fee payment, double-entry accounting, online examinations and hostel management are all things somebody else does and we do not. A comparison table that is an unbroken line of ticks is one you should throw away, and so would we.

The field

What each of these is

They are not all the same kind of thing, and the difference matters more than any single row: a WordPress plugin, a script you install yourself and a hosted product carry very different burdens for a school.

ZSoft SMS

Pakistani web-based school system

A web system popular in the Pakistani market, with parent and teacher web apps — scanned screen by screen through its public demo.

scan: 03-zsoft-sms-detailed-scan.md

Smart School

Commercial PHP school ERP

The largest system we scanned — around 200 admin screens across 35 modules — at the 'complete ERP' end of the market, with an Indian-localised demo.

scan: 06-smart-school-scan.md

Mighty School

Multi-branch institute ERP

A Bangladeshi Laravel ERP with the most accounting-integrated fee model and the most configurable result cards of everything we scanned.

scan: 08-mighty-school-scan.md

Onest School

Laravel school system with mobile apps

Modern and app-first, with three configurable mobile apps — but its own scan found it materially weaker on fees, which is where Pakistani schools live.

scan: 07-onest-school-scan.md

InstiKit School

CodeCanyon Laravel + Vue script

The most current and actively maintained script we reviewed. It has no public demo, so every fact in this column is the vendor's own claim, not something we verified.

scan: 11-mjschool-instikit-edumanage-broadpeak.md

WPSchoolPress

WordPress plugin

A WordPress plugin with an international feature set; fee management, SMS and online payment are paid add-ons rather than core.

scan: 05-wpschoolpress-scan.md

Ekattor 8

CodeCanyon PHP script

A broad system with nine role portals and the widest facilities set we scanned — including a canteen point-of-sale — but the weakest fee model of the serious contenders.

scan: 09-ekattor-scan.md

MJ School

WordPress plugin

A mid-weight WordPress system; the only product we scanned with tax on fees, and the only one that automates promotion from exam results.

scan: 11-mjschool-instikit-edumanage-broadpeak.md

Broadpeak School

ASP.NET web system

Structurally the closest match we found to how Pakistani schools already run fees — free and concession registers, monthly paid/unpaid statuses, bulk voucher printing.

scan: 11-mjschool-instikit-edumanage-broadpeak.md

The ledger

Nine systems, twenty-four capabilities

Read it like a ledger: one row per capability, one column per system, and a mark whose meaning is printed in the key. Ours is the washed column — including the cells where the honest mark is an empty circle.

KeyYesPartlyNoNot established— our scan could not confirm it

How the product is run

Many schools on one platform, strictly separated

One school's records must never be reachable from another's. Here each institute lives in its own PostgreSQL database, and that boundary is tested before every release rather than assumed.

BytevancerYes

ZSoft SMS
Not established
Smart School
Partly
Mighty School
Partly
Onest School
No
InstiKit School
No
WPSchoolPress
No
Ekattor 8
No
MJ School
No
Broadpeak School
Not established

Self-hosted scripts are not 'wrong' here — but the burden of hosting, updating and securing them falls on the school.

Backups that are proven restorable

A backup nobody has ever restored is a hope, not a backup. Ours is test-restored into a scratch database and every table compared against live — automatically, every week.

BytevancerYes

ZSoft SMS
Partly
Smart School
Not established
Mighty School
Not established
Onest School
Not established
InstiKit School
Not established
WPSchoolPress
No
Ekattor 8
Not established
MJ School
Not established
Broadpeak School
Not established

Excel import with column mapping

A school with 800 students will not retype them. Import needs column mapping and an error preview before anything commits.

BytevancerYes

ZSoft SMS
Yes
Smart School
Not established
Mighty School
Not established
Onest School
Partly
InstiKit School
Partly
WPSchoolPress
Yes
Ekattor 8
Not established
MJ School
Not established
Broadpeak School
Not established

Fees and money

A real Pakistani fee model: vouchers, arrears, per-student ledger

Monthly vouchers, arrears that follow the student across the year-end, and a ledger a parent can dispute line by line — the daily work of a Pakistani school office.

BytevancerYes

ZSoft SMS
Yes
Smart School
Yes
Mighty School
Yes
Onest School
Partly
InstiKit School
Yes
WPSchoolPress
No
Ekattor 8
Partly
MJ School
Partly
Broadpeak School
Yes

Our fee arithmetic is verified in unit tests against three real vouchers from the reference school, and money is never a floating-point number.

Late fines with a grace period, waivable case by case

The fine rule and the mercy both matter: a due date, a separate date the fine starts, and the power to forgive one family without forgiving all.

BytevancerYes

ZSoft SMS
Partly
Smart School
Yes
Mighty School
Yes
Onest School
Partly
InstiKit School
Not established
WPSchoolPress
No
Ekattor 8
No
MJ School
No
Broadpeak School
Not established

Concessions and free students, tracked openly

Concessions are real money — they must be visible in reports, not buried as quiet edits to a fee figure.

BytevancerYes

ZSoft SMS
Yes
Smart School
Partly
Mighty School
Yes
Onest School
Not established
InstiKit School
Yes
WPSchoolPress
No
Ekattor 8
Not established
MJ School
Not established
Broadpeak School
Yes

Parents paying fees online

JazzCash, Easypaisa or bank transfer from the parent's phone, approved by the office.

BytevancerNo

ZSoft SMS
Not established
Smart School
Yes
Mighty School
Partly
Onest School
Partly
InstiKit School
Yes
WPSchoolPress
Partly
Ekattor 8
Not established
MJ School
Not established
Broadpeak School
Not established

Honestly not built. It waits on the choice of a payment provider; fees are collected at the counter and recorded by hand today.

Defaulter lists and collection reports

Who owes what, with the parent's phone number beside it — because a defaulter list you cannot act on is just a sad table.

BytevancerYes

ZSoft SMS
Yes
Smart School
Yes
Mighty School
Yes
Onest School
Partly
InstiKit School
Yes
WPSchoolPress
No
Ekattor 8
Partly
MJ School
Partly
Broadpeak School
Yes

Payroll with advances and loans

Pakistani schools advance and lend money to staff. Payroll that cannot carry an advance balance does not match how salaries are actually paid here.

BytevancerYes

ZSoft SMS
Yes
Smart School
Partly
Mighty School
Yes
Onest School
No
InstiKit School
Not established
WPSchoolPress
No
Ekattor 8
Partly
MJ School
No
Broadpeak School
No

Full double-entry accounting

Chart of accounts, trial balance, profit and loss, balance sheet — for schools that want audited books inside the same system.

BytevancerNo

ZSoft SMS
Yes
Smart School
No
Mighty School
Yes
Onest School
No
InstiKit School
Not established
WPSchoolPress
No
Ekattor 8
No
MJ School
No
Broadpeak School
No

We keep honest income-and-expense books and a daily cash register; full bookkeeping is a decision we have not made for schools yet, and two competitors genuinely do it better today.

Exams and results

Result cards a school can shape

The result card is the school's most public document. The school — not the vendor — should decide what appears on it.

BytevancerYes

ZSoft SMS
Partly
Smart School
Yes
Mighty School
Yes
Onest School
Partly
InstiKit School
Not established
WPSchoolPress
Not established
Ekattor 8
No
MJ School
Not established
Broadpeak School
Partly

Templates with per-block visibility and live preview, designed against the reference school's real printed documents.

Pass marks and ranking rules the school controls

Whether a child passes — and where they rank — must follow the school's own written rules, not a vendor's assumptions. These are the rules parents dispute.

BytevancerYes

ZSoft SMS
Not established
Smart School
Partly
Mighty School
Yes
Onest School
Partly
InstiKit School
Not established
WPSchoolPress
Not established
Ekattor 8
Partly
MJ School
Partly
Broadpeak School
Not established

Per-subject pass marks, fail-if-any-subject-fails, tie ranking — all per-school settings, all unit-tested.

Admit cards and roll-number slips

Issued before every exam, printed in batches with the student's photo and the datesheet.

BytevancerYes

ZSoft SMS
Yes
Smart School
Yes
Mighty School
Yes
Onest School
Not established
InstiKit School
Not established
WPSchoolPress
Not established
Ekattor 8
Not established
MJ School
Not established
Broadpeak School
Not established

Online examinations

Quizzes and exams taken on screen with automatic marking.

BytevancerNo

ZSoft SMS
No
Smart School
Yes
Mighty School
Yes
Onest School
Not established
InstiKit School
Not established
WPSchoolPress
No
Ekattor 8
Not established
MJ School
No
Broadpeak School
No

Not built — a Phase-3 module we have not started, and we say so.

Urdu and the Pakistani context

Urdu where parents will see it

Names, templates and printed documents carry Urdu beside English — because that is how Pakistani school documents are actually printed.

BytevancerYes

ZSoft SMS
Yes
Smart School
Partly
Mighty School
Partly
Onest School
Partly
InstiKit School
Partly
WPSchoolPress
No
Ekattor 8
No
MJ School
Not established
Broadpeak School
Partly

Urdu name fields on the school and the student, per-school terminology, and message templates in both languages.

Parents and portals

A private portal for every parent and student

Parents check dues, attendance and published results themselves instead of ringing the office — and see only their own children.

BytevancerYes

ZSoft SMS
Partly
Smart School
Yes
Mighty School
Partly
Onest School
Yes
InstiKit School
Yes
WPSchoolPress
Yes
Ekattor 8
Yes
MJ School
Not established
Broadpeak School
Not established

Parent, student and teacher portals are live; results reach parents only when the school publishes them.

Native mobile apps in the app stores

Store-installed apps with push notifications.

BytevancerNo

ZSoft SMS
Partly
Smart School
Not established
Mighty School
Partly
Onest School
Yes
InstiKit School
Yes
WPSchoolPress
Not established
Ekattor 8
Not established
MJ School
Not established
Broadpeak School
Not established

The web portals are live and phone-friendly; the store apps are the next stage, and we would rather tell you that than promise them.

The parent hears the day the child is absent

An automatic message to the parent the morning the child is marked absent — one of the highest-value features a school can switch on.

BytevancerPartly

ZSoft SMS
Yes
Smart School
Not established
Mighty School
Not established
Onest School
Yes
InstiKit School
Not established
WPSchoolPress
Yes
Ekattor 8
Not established
MJ School
Not established
Broadpeak School
No

Built end to end and waiting only on an SMS provider being connected; until then the screen says so plainly. Three competitors can genuinely do this out of the box today.

The school day

Timetable, homework and syllabus

The week's routine, the work set for home, and the plan against what was actually taught.

BytevancerYes

ZSoft SMS
No
Smart School
Partly
Mighty School
Partly
Onest School
Yes
InstiKit School
Not established
WPSchoolPress
Partly
Ekattor 8
Not established
MJ School
Not established
Broadpeak School
Not established

Transport, library and the school store

The bus a child boards, the book they borrowed, the uniform sold over the counter.

BytevancerYes

ZSoft SMS
Partly
Smart School
Yes
Mighty School
Partly
Onest School
Partly
InstiKit School
Partly
WPSchoolPress
Partly
Ekattor 8
Yes
MJ School
Yes
Broadpeak School
No

Hostel and boarding

Rooms, beds, allocations and hostel dues for boarding schools.

BytevancerNo

ZSoft SMS
No
Smart School
Yes
Mighty School
Partly
Onest School
No
InstiKit School
Not established
WPSchoolPress
No
Ekattor 8
Yes
MJ School
Yes
Broadpeak School
No

Not built — on the roadmap for when a boarding school asks. Several competitors have it today.

Accountability

An audit trail nobody can quietly clear

When a fee record changes, the school must see who did it — and the trail must not be erasable by the person it watches.

BytevancerYes

ZSoft SMS
Not established
Smart School
Partly
Mighty School
Not established
Onest School
Not established
InstiKit School
Partly
WPSchoolPress
Partly
Ekattor 8
Not established
MJ School
Not established
Broadpeak School
Not established

The school's own audit trail, plus a separate read-only log of everything the platform operator did — including reads. Neither has a delete button.

Permissions down to the screen — and to the teacher's own class

What a person may do is only half of it; the other half is to whom. A teacher here reaches only the classes they actually teach.

BytevancerYes

ZSoft SMS
Yes
Smart School
Yes
Mighty School
Partly
Onest School
Yes
InstiKit School
Not established
WPSchoolPress
Partly
Ekattor 8
Partly
MJ School
Not established
Broadpeak School
Not established

Printed documents

ID cards, certificates and the leaving certificate

The paperwork a school issues in its own name — printed in batches, correct the first time.

BytevancerYes

ZSoft SMS
Yes
Smart School
Yes
Mighty School
Yes
Onest School
Partly
InstiKit School
Not established
WPSchoolPress
No
Ekattor 8
No
MJ School
Not established
Broadpeak School
Not established

These products change, and so do we. Everything above reflects the versions available in August 2026. If you believe a mark is wrong, tell us — we would rather correct it than defend it.

Registration

Judge it against your own school

Registration is free and reviewed by a person. Nothing is created until we have spoken to you.