Opening the system to a few thousand parent accounts raises the stakes on secrets management and audit logging — so the hardening pass is completed before the parent app goes live, not after.
Credentials and the rollover password move out of code into environment configuration.
Default provisioning passwords are force-reset on first login.
Debug endpoints and SQL / patch artefacts are removed from the production deploy.
The audit log is switched on so privileged actions are traceable.
Automated off-site nightly backups are scheduled as part of stand-up.
Hardening happens during the first weeks — before the parent app goes live, not afterward.
PHP ≥ 7.4 with MySQL / MariaDB. Deploy on managed cloud hosting or inside the school's own infrastructure — the data model and app shells are identical either way. Academic-year isolation keeps every prior year's records frozen and separate.
Import from spreadsheets or a prior ERP — students, staff, classes, fee history — with validation and exception reports so nothing lands silently wrong. Included in every onboarding at any tier.
The standard delivery template for a school taking AcadiPlus on any tier.
Weeks 1–3
Stand-up
Deployment (cloud or on-prem), security hardening pass, data migration from spreadsheets or the prior ERP, structure setup (classes, sections, subjects, fee heads), academic-year configuration, admin training.
Weeks 3–8
Go-live on the tier
SIS, attendance, timetable, fees and — from Tier 2 — examinations and report cards live for staff. Teacher onboarding sessions; first attendance and marks cycles run with support.
Weeks 6–12
Layer the chosen add-ons
Parent app, payment gateway and WhatsApp / SMS configured and rolled out to parents; board report-card templates finalised; any standalone modules the school has bought begin their build.
Outcome
By day 90 the school is running day-to-day operations on AcadiPlus, parents are on the app, and the add-on backlog is scoped and scheduled — at a per-student price inside the Indian market band, with every future capability a fixed-scope quote rather than an open-ended upsell.
Name, email, position, number of students — that's it. We build your per-student quote on the spot and pick it up with you on WhatsApp.