Production Proven

Not a prototype—Oorian has powered real applications in production for over a decade.

10+
Years in Production
500k+
Lines of Code
Hundreds
Pages Built
Zero
JavaScript Written

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

2014

Initial Development

Oorian created to solve real problems in building interactive web applications with Java.

2015

First Production Deployment

iGradePlus launches with Oorian as its foundation.

2016-2018

Rapid Growth

Hundreds of pages added. Framework evolves with real-world feedback.

2019

SSE Support

Server-Sent Events added for server push capabilities.

2020

WebSocket Support

Full bidirectional real-time communication added.

2021-2024

Extension Library

Wrapper libraries added for SyncFusion, Webix, and other components.

2025

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.