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 systemA 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 ERPThe 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 ERPA 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 appsModern 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 scriptThe 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 pluginA 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 scriptA 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 pluginA 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 systemStructurally 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.
| Capability | Bytevancer | ZSoft SMS | Smart School | Mighty School | Onest School | InstiKit School | WPSchoolPress | Ekattor 8 | MJ School | Broadpeak School |
|---|---|---|---|---|---|---|---|---|---|---|
| How the product is run | ||||||||||
| Many schools on one platform, strictly separatedOne 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.Self-hosted scripts are not 'wrong' here — but the burden of hosting, updating and securing them falls on the school. | Yes | Not established | Partly | Partly | No | No | No | No | No | Not established |
| Backups that are proven restorableA 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. | Yes | Partly | Not established | Not established | Not established | Not established | No | Not established | Not established | Not established |
| Excel import with column mappingA school with 800 students will not retype them. Import needs column mapping and an error preview before anything commits. | Yes | Yes | Not established | Not established | Partly | Partly | Yes | Not established | Not established | Not established |
| Fees and money | ||||||||||
| A real Pakistani fee model: vouchers, arrears, per-student ledgerMonthly 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.Our fee arithmetic is verified in unit tests against three real vouchers from the reference school, and money is never a floating-point number. | Yes | Yes | Yes | Yes | Partly | Yes | No | Partly | Partly | Yes |
| Late fines with a grace period, waivable case by caseThe 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. | Yes | Partly | Yes | Yes | Partly | Not established | No | No | No | Not established |
| Concessions and free students, tracked openlyConcessions are real money — they must be visible in reports, not buried as quiet edits to a fee figure. | Yes | Yes | Partly | Yes | Not established | Yes | No | Not established | Not established | Yes |
| Parents paying fees onlineJazzCash, Easypaisa or bank transfer from the parent's phone, approved by the office.Honestly not built. It waits on the choice of a payment provider; fees are collected at the counter and recorded by hand today. | No | Not established | Yes | Partly | Partly | Yes | Partly | Not established | Not established | Not established |
| Defaulter lists and collection reportsWho owes what, with the parent's phone number beside it — because a defaulter list you cannot act on is just a sad table. | Yes | Yes | Yes | Yes | Partly | Yes | No | Partly | Partly | Yes |
| Payroll with advances and loansPakistani schools advance and lend money to staff. Payroll that cannot carry an advance balance does not match how salaries are actually paid here. | Yes | Yes | Partly | Yes | No | Not established | No | Partly | No | No |
| Full double-entry accountingChart of accounts, trial balance, profit and loss, balance sheet — for schools that want audited books inside the same system.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. | No | Yes | No | Yes | No | Not established | No | No | No | No |
| Exams and results | ||||||||||
| Result cards a school can shapeThe result card is the school's most public document. The school — not the vendor — should decide what appears on it.Templates with per-block visibility and live preview, designed against the reference school's real printed documents. | Yes | Partly | Yes | Yes | Partly | Not established | Not established | No | Not established | Partly |
| Pass marks and ranking rules the school controlsWhether 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.Per-subject pass marks, fail-if-any-subject-fails, tie ranking — all per-school settings, all unit-tested. | Yes | Not established | Partly | Yes | Partly | Not established | Not established | Partly | Partly | Not established |
| Admit cards and roll-number slipsIssued before every exam, printed in batches with the student's photo and the datesheet. | Yes | Yes | Yes | Yes | Not established | Not established | Not established | Not established | Not established | Not established |
| Online examinationsQuizzes and exams taken on screen with automatic marking.Not built — a Phase-3 module we have not started, and we say so. | No | No | Yes | Yes | Not established | Not established | No | Not established | No | No |
| Urdu and the Pakistani context | ||||||||||
| Urdu where parents will see itNames, templates and printed documents carry Urdu beside English — because that is how Pakistani school documents are actually printed.Urdu name fields on the school and the student, per-school terminology, and message templates in both languages. | Yes | Yes | Partly | Partly | Partly | Partly | No | No | Not established | Partly |
| Parents and portals | ||||||||||
| A private portal for every parent and studentParents check dues, attendance and published results themselves instead of ringing the office — and see only their own children.Parent, student and teacher portals are live; results reach parents only when the school publishes them. | Yes | Partly | Yes | Partly | Yes | Yes | Yes | Yes | Not established | Not established |
| Native mobile apps in the app storesStore-installed apps with push notifications.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. | No | Partly | Not established | Partly | Yes | Yes | Not established | Not established | Not established | Not established |
| The parent hears the day the child is absentAn automatic message to the parent the morning the child is marked absent — one of the highest-value features a school can switch on.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. | Partly | Yes | Not established | Not established | Yes | Not established | Yes | Not established | Not established | No |
| The school day | ||||||||||
| Timetable, homework and syllabusThe week's routine, the work set for home, and the plan against what was actually taught. | Yes | No | Partly | Partly | Yes | Not established | Partly | Not established | Not established | Not established |
| Transport, library and the school storeThe bus a child boards, the book they borrowed, the uniform sold over the counter. | Yes | Partly | Yes | Partly | Partly | Partly | Partly | Yes | Yes | No |
| Hostel and boardingRooms, beds, allocations and hostel dues for boarding schools.Not built — on the roadmap for when a boarding school asks. Several competitors have it today. | No | No | Yes | Partly | No | Not established | No | Yes | Yes | No |
| Accountability | ||||||||||
| An audit trail nobody can quietly clearWhen a fee record changes, the school must see who did it — and the trail must not be erasable by the person it watches.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. | Yes | Not established | Partly | Not established | Not established | Partly | Partly | Not established | Not established | Not established |
| Permissions down to the screen — and to the teacher's own classWhat 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. | Yes | Yes | Yes | Partly | Yes | Not established | Partly | Partly | Not established | Not established |
| Printed documents | ||||||||||
| ID cards, certificates and the leaving certificateThe paperwork a school issues in its own name — printed in batches, correct the first time. | Yes | Yes | Yes | Yes | Partly | Not established | No | No | Not established | Not established |
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.