An aging Student Management System (SMS) built on a legacy .NET application infrastructure and a difficult offshore software team had combined to create a software tool that was outdated, rigidly controlled, and stuck in a largely unsupported legacy state.
