Case study

School Management System: legacy modernization for offline LAN use.

A modern rewrite of a legacy school application, rebuilt with .NET, React and SQL Server for local network deployment without internet dependency.

.NET 9 React SQL Server Offline LAN
School management system dashboard

Problem

Legacy school systems often contain years of important data and workflows, but become difficult to maintain, deploy and use.

Legacy data

Existing records and workflows needed to be preserved during modernization.

Offline requirement

The system had to run on the school's local network without internet.

Operational parity

The rewrite needed to keep the important legacy modules while improving usability.

What was built

Core features

  • 31 screens across 10 modules
  • Legacy schema migrated to SQL Server
  • Offline LAN deployment
  • Windows Service auto-start on reboot

Technology

  • .NET 9 backend
  • React 19 and TypeScript frontend
  • SQL Server and EF Core
  • Python ETL for data migration

Need to modernize a legacy system?

HAZ Software Ltd can rebuild old business software into modern web apps while preserving important workflows and data.

Discuss legacy modernization