David Pui, an enterprise solutions architect, led the modernization of Tranz Rail's business intelligence (BI) and data warehousing systems, transitioning from IBM mainframe and UNIX-based platforms to distributed client-server environments. The modernization consisted of two phases: the first focused on implementing OLAP databases and creating smaller data marts, while the second emphasized empowering end-users to generate their own BI reports through the selection of new tools like Brio. The efforts resulted in effective reporting capabilities and reallocating skilled developers to other strategic projects, although challenges included slow roll-outs and version compatibility issues.