Integrated Academic Management System · by ITL

One platform for your entire campus.

ITL IAMS unifies registration, advising, examinations, finance and administration in a single, modular system — with a desktop portal for daily work and a web dashboard for monitoring and reports, running entirely on your own infrastructure.

20integrated modules
13shared service contracts
326automated tests, green
2interfaces: desktop + web

What is ITL IAMS?

A complete academic management platform — built as twenty focused modules that share one identity provider, one database and one set of integration contracts.

Desktop portal

A JavaFX application for staff, faculty and students: login, the 20-module registry, day-to-day workflows, and report export — one install, no browser required.

Web dashboard

A live dashboard served by nginx: system status, the module registry and exported institutional reports — reachable from any device on your network.

Portable, private stack

PostgreSQL and nginx ship with the platform and run without administrator rights or cloud accounts. Your data stays on your machines.

All 20 modules. One system.

Every module is a self-contained unit — own schema, own screen, own tests — integrated through 13 shared contracts. Available modules light up automatically; the platform keeps running even while pieces are being developed.

A · Core Platform & Identity

01Central Authentication & Identityintegrated
02Role-Based Access Controlintegrated
03Student Informationintegrated
04Faculty & Staff Managementintegrated

B · Academic Structure & Registration

05Academic Structureintegrated
06Course Catalog & Prerequisitesintegrated
07Semester, Section & Schedulingintegrated
08Student Course Registrationintegrated
09Waitlist & Queue Managementintegrated

C · Examination & Student Services

10Examination & Grade Managementintegrated
11Transcript & CGPAintegrated
12Student Attendanceintegrated
13Financial Accounts & Paymentsintegrated
14Scholarship & Eligibilityintegrated

D · Admissions, Communication & Documents

15Admission & Applicant Managementintegrated
16Notification & Communicationintegrated
17Document & Certificate Managementintegrated

E · Administration, Analytics & Reliability

18Reporting & Institutional Analyticsintegrated
19Security Audit & Activity Loggingintegrated
20Administration & Monitoringintegrated

See it in action

The web dashboard as your team sees it — recreated here from the running system. Switch the tabs, then meet the desktop portal below.

your-institution.edu/iams
application : ITL IAMS (Academic Prototype) database : connected active user : admin (Administrator) modules : 20 of 20 integrated uptime : 4h 12m 8s memory: 61MB java : 22.0.1 timestamp : 2026-11-13T14:32:11Z

/api/status (live) · auto-refresh every 10s

integrated01 · Authentication
integrated08 · Registration
integrated10 · Examination
integrated13 · Finance
integrated18 · Reporting
+ 15 more modules
  • grade-distribution-spring2026.htmlgenerated by module 18
  • attendance-fall2026.htmlgenerated by module 12
  • enrollment-fall2026.htmlgenerated by module 18
  • financial-fall2026.htmlgenerated by module 20

Reports are exported from the desktop app with one click and published here.

ITL IAMS — Registration & Advising System

Why institutions choose IAMS

Built for the realities of campus IT: private data, limited budgets, existing staff.

On-premises & private

The whole platform — application, database, web tier — runs on your hardware. No cloud account, no vendor-hosted student data.

Installs without admin rights

The portable PostgreSQL and nginx stack needs no system-wide installation, no services to register — it runs from a folder.

Modular by design

Twenty modules, thirteen shared contracts. Modules integrate through well-defined services and fail open — partial rollouts never take the platform down.

Observability included

Health and status endpoints, a live module registry, and an audit trail are part of the platform — not an afterthought.

Two interfaces, one database

Desktop portal for heads-down work, web dashboard for everyone else — always consistent, always current.

Test-backed quality

326 automated tests cover every module, including database integration tests that verify the platform against the real schema.

Technology you can trust

A deliberately boring, dependable stack — chosen for long-term maintainability and offline-capable builds.

Java 21 JavaFX PostgreSQL 16 JDBC nginx React 18 dashboard JUnit 5 Maven · offline-capable

From a laptop demo to campus rollout

The same package scales with you.

1 · Demo anywhere

Run the full platform on a laptop — in front of a committee, with synthetic demo data. Nothing to install, nothing to clean up.

2 · Serve your team

Move it to one machine on your network and the web dashboard reaches your whole office — status, modules and exported reports.

3 · Harden for production

Phase 2 of the roadmap: production hardening, SSO/MFA, scale and migration support from the ITL team.

Adapted to your institution — name, structure, workflows

ITL IAMS is not one-size-fits-all: every deployment is tailored to the respective academic institution — its name and branding, its academic structure, its rules. Below is an indicative adaptation plan for a standard single-campus deployment.

Your name & branding

Your institution's name, logo and colors across the desktop portal, the web dashboard, the login screen and every exported report.

Your academic structure

Schools, departments, programs, degrees and identifier codes configured to match your registry — not a fixed template.

Your catalog & rules

Course codes, prerequisites, credit limits, grade scale, fee heads, scholarship rules and report formats adapted to your regulations.

Indicative adaptation timeline — 8 weeks to go-live

Week 1

Discovery & scoping: structure, catalog, fee rules, branding assets, data sources.

Weeks 2–3

Configuration & branding: structure codes, catalog import, report templates.

Week 4

Data migration: students, faculty and history; integration checks.

Weeks 5–6

Pilot with one department or semester; training for registry and IT staff.

Weeks 7–8

Go-live and hypercare: on-site or remote support through the first cycle.

Manpower & budget breakdown

RoleAllocationFocus
Project lead / architect1 × 8 weeksScoping, configuration, integration, go-live
Java developer2 × 6 weeksModule adaptation, branding, report formats
Database engineer1 × 4 weeksSchema mapping, data migration, tuning
QA / test engineer1 × 4 weeksRegression on the adapted platform
Trainer / documentation1 × 2 weeksStaff training, admin & user guides
Total≈ 30 person-weeksstandard single-campus deployment

Indicative engagement budget: USD 8,000–15,000 equivalent for a standard adaptation (≈ 30 person-weeks) — final quote after a one-day scoping workshop. Your institution's side needs only a project coordinator and one IT contact, part-time.

See ITL IAMS live

Request a guided demo — the full 20-module platform, running on a single laptop.

Emailinfo@itl.example
Phone+880 1XXX-XXXXXX
Request a Demo

Contact details are placeholders — edit the block marked EDIT-ME in site/index.html.