Production Proven
Not a prototype—Oorian has powered real applications in production for over a decade.
iGradePlus: Oorian in Action
iGradePlus is a comprehensive student information and gradebook system built entirely with Oorian.
Education SaaS
Full student information system with gradebook, attendance, reporting, and more.
Multi-Tenant
Serves multiple schools and districts with isolated data and customization.
Complex Reporting
Advanced reporting with charts, grades analysis, and progress tracking.
Data Grids
Large data tables with sorting, filtering, pagination, and inline editing.
Scheduling
Class scheduling, calendar management, and event tracking.
Role-Based Security
Complex permissions system with roles for teachers, admins, parents, students.
A Decade of Evolution
Initial Development
Oorian created to solve real problems in building interactive web applications with Java.
First Production Deployment
iGradePlus launches with Oorian as its foundation.
Rapid Growth
Hundreds of pages added. Framework evolves with real-world feedback.
SSE Support
Server-Sent Events added for server push capabilities.
WebSocket Support
Full bidirectional real-time communication added.
Extension Library
Wrapper libraries added for SyncFusion, Webix, and other components.
Public Release
Oorian prepared for public release with 59 extension libraries.
Lessons from Production
Simplicity Scales
Oorian's straightforward architecture has proven maintainable across hundreds of pages over a decade.
Wrapper Approach Works
Using established JavaScript libraries instead of building custom components saved countless development hours.
Flexible Communication Matters
Different pages have different needs. Being able to choose AJAX, SSE, or WebSocket per page is valuable.
Server-Side State is Reliable
Keeping authoritative state on the server simplifies debugging and ensures consistency.
Java Scales
A 500k+ line Java codebase remains navigable with standard IDE tools. Type safety pays off.