Major ERP Upgrade — BC v14 to v27 with LS Central
A major regional retail group was running BC v14 with LS Central on an outdated C/AL codebase. Customizations were deeply embedded in core objects — every update was a risk. The business couldn't take downtime.
Legacy C/AL modifications had replaced core BC objects instead of using event subscribers. Upgrading required a full AL rewrite and data migration across 12+ custom tables.
Rewrote all customizations as clean AL extensions using event-driven architecture. Ran parallel environments for UAT, validated all LS Central Data Director replication paths, and executed a staged cutover with a full rollback plan.
Zero-downtime upgrade completed. All POS, inventory, and finance flows validated. Client running live on v27 with upgrade-safe extensions — no technical debt carried forward.