The MBR’s starting point for the technology architecture was Foster Moore’s 124 registry software, Catalyst. Catalyst was selected as the commercial-off-the-shelf product for the MBR implementation, following a formal approach
to market and design validation with Foster Moore. 125 During the course of the program, the implementation changed to a later version of Catalyst called Verne.
Verne is a cloud-hosted registry product that uses Linux/Unix OS and a document database that is suitable for registries. It uses a lesser-known Java-based programming language called Groovy. 126 Verne provides out-of-the-box
functionalities for registration management, client management, content management, access management, configuration management, analytics and reporting, data provision, account management, communication management, document management, API management, and
fee and revenue management. The user interface framework provides a flexible way to generate XML based APIs.