While we were working on the piloted program with the first business unit, additional workstreams were beginning for NCR’s other business units in parallel as we moved into the second phase of the project. We repeated the brand to UX process, and started to see some different, nuanced content needs for those other units. From those learnings we iterated on how to readdress the initial core components created in phase one in a way that would meet the specific needs of each business unit, while maintaining a global system. This meant making optimizations to balance the flexibility and the rigidity of the system by deconstructing the components into subcomponents that make up a content block. We could still safeguard the code, and the system ultimately gave NCR the most potential for customization with the least amount of complexity.