Registers play a central role in public administration, as they are indispensable for an efficient fulfillment of many tasks. Harmonized, standardized solutions in the different public authorities – except for some commercial, often municipal systems – are nevertheless not frequent.
A register is a structured repository, a form of standardized documentation of data having in common a defining feature. Well-known examples are commercial registers, real property registers, the Central Register of Traffic Offences, the Federal Central Criminal Register, and the Central Register of Foreigners.
In many cases, each register represents nowadays an individual IT solution. Due to often high technical and operational register requirements, for instance a high data volume, complex rules, access rights, and a 24/7 operation, they often constitute very complex IT systems, which have nonetheless similar functional requirements.
Special know-how is needed for maintaining registers. In addition, more and more new registers or new requirements regarding existing registers have to be implemented at short notice and with limited resources.
Based on the experience gained from the development and operation of the Central Register of Foreigners, one of the most important German registers, the Federal Office of Administration has developed a standard for a more efficient register creation and administration: the Register Factory. Like in a factory, where similar items are produced using prefabricated components, the Register Factory provides an approach in information technology. Architecture, solutions, technical infrastructure, cross-sectional components, programming libraries, and middleware are standardized in the Register Factory and can be used by different clients.
The BVA invites also other authorities to use and elaborate the Register Factory as a one-for-all system.
The Register Factory is based on the IsyFact Standards, which is free available as open source.