This implies a fast-speed, customer-centric front end running alongside a slow-speed, transaction- focused legacy back end. For software-release cycles and deployment mechanisms, the customer-facing part should be modular, to enable quick deployment of new software by avoiding time-consuming integration work. In contrast, the transactional core systems of record must be designed for stability and high-quality data management, which leads to longer release cycles.