Knowledge Base & Answers
Frequently Asked Questions
Everything you need to know about eSchool ERP licensing, multi-tenant cloud security, self-hosted deployment, and academic operations.
Most educational software forces institutions into a single rigid mold. Schools organize by academic session, class, and section (e.g. Grade 10-A). Coaching academies, however, operate on competitive courses and test batches (e.g. JEE Droppers Batch B, NEET Rankers 2027) with continuous mid-session enrollments. eSchool ERP natively supports both modes via an instant setting switch, dynamically adapting forms, labels, fee installment rules, and report cards without custom code.
With the Self-Hosted Edition, you purchase a perpetual license and receive the complete, unobfuscated Laravel 13 source code. You can host it on your own cloud VPS (AWS, DigitalOcean, Hetzner) or on-premise institutional server with zero external phone-home trackers or recurring monthly license fees.
eSchool ERP includes a push webhook API that seamlessly receives check-in and check-out events from major biometric hardware brands including eSSL, ZKTeco, Mantra, and Realtime. We also offer Android/iOS QR code scanning for staff and student buses.
Tenant isolation is enforced through Laravel global database query scopes (
BelongsToTenant), ensuring that every database query automatically scopes data strictly by tenant_id. Automated daily snapshots with 256-bit encryption are stored in geographically redundant locations.
Yes! Our visual Report Card and Certificate Builder allows you to configure headers, school logos, affiliation numbers, digital principal signatures, grading keys, and co-scholastic domains without touching any code.
Still have questions?
Our product architects are available to answer any technical or procurement queries.
Contact Technical Support