Business | IT
PGS Software | Part of Xebia
Sage is a British multinational SaaS group specializing in cloud-based accounting, payroll, and payment systems for small and medium businesses around the world. The company was founded in 1981 in Newcastle upon Tyne by David Goldman, Paul Muller, and Graham Wylie. The latter was a student at Newcastle University who wrote the initial software for a graphics company which then turned into Sage. While headquarters remain in Newcastle, Sage has offices in 24 countries with 11,000 employees. The company is listed on the London Stock Exchange and is part of the FTSE 100 Index. It has an annual revenue of over GBP 1 billion.
Find a Common Look and Feel
While Sage’s technical landscape and customer base had grown immensely, its platform was in need of a UX upgrade—one that would also allow for easier deployment of apps with shorter testing cycles and faster release times. The existing accounting software lacked a recognizable, easy-to-use interface. It needed a redesign so that developers and customers alike could use the software quickly and easily on all platforms. Sage wanted to upgrade the platform design using Carbon React and contracted Xebia to help them complete the task, using kanban and Agile ways of working.
Create a Clean Interface
As an open-source software, part of Sage’s appeal lay in its flexibility for developers. Developers and customers alike have the freedom to build and design easy-to-use solutions. However, this flexibility resulted in a confusing, if not overwhelming, number of options that cluttered the Sage library. To streamline this and create a cleaner, more optimized interface, Sage and Xebia worked in tandem with Clean React components to build a component library. The process involved using Clean React as a backbone for the library with Xebia and Sage developers working with the consumer in mind to define and refine each step along the way.
Agile in Practice and Collaboration
Continuous deployment and integration in a cloud-based environment was paramount for Sage in its journey towards a better customer experience. The component library proved not only a boon for faster development cycles and user-friendly access, it also gave Sage a firm grasp of Agile work habits. Working with Xebia as a coherent unit produced tangible, usable results faster. Moreover, employing Carbon’s code and design systems to define rules and specifications flattened build time and increased quality assurance automation. This was done in part by moving Carbon’s code to Typescript, ensuring thorough documentation. As a result, Sage’s various digital products have a consistent look and feel, with a thoughtful UX design that customers appreciate.