Sage needed a user interface modernization to remain competitive. With thousands of screens and stringent corporate design guidelines, it needed an improved and consistent multiplatform user experience.
Sage develops and markets the largest market share payroll application in South Africa. Over 22,000 customers rely on the ACUCOBOL-based application, developed over the last 30 years. During its lifetime, the application was continually updated. It now contains 3,500 screens, over 800 separate programs, and five million lines of code.
Customers love the functionality, however, surveys showed its user interface was regarded as outdated, something Annette Viljoen, Director Product Engineering at Sage South Africa, was keen to address: “We needed to modernize but this proved a challenge. Sage has stringent design guidelines we needed to comply with. Unfortunately, ACUCOBOL could not support this. We briefly considered rewriting the application, but estimated that would take us at least five years. Time to market was of the essence; we had a matter of months to modernize our application in accordance with Sage branding and design guidelines.”