A software factory for the efficient development of technical applications
When developing application systems for a certain domain, architects and developers often face the same recurrent problems. The data structures, the business logic and the user interfaces differ depending on the application, but the general principles, including data maintenance, the architecture and the design of user interfaces, usually are identical for all applications and thus reusable.
The challenge with respect to reuse is to structure, document and keep available the knowledge acquired about application development in a domain so that subsequent projects can access it simply and reliably, ensuring compliance with the defined architecture framework. Software factories are a means of attaining this goal.
The Federal Office of Administration has been making IsyFact available to other agencies for their software development projects already for some time. Since Juni 2015 the IsyFact core, the IsyFact standard is free available as open source. Interested parties can access IsyFact standards autonomously via the repository, which accelerates the process of providing the standards.
There are also plans to make IsyFact available to a larger circle of users. Even though IsyFact was originally developed in the context of public administration, it can of course also be used to create applications in other areas. If necessary, users can adapt the IsyFact standards to their needs and write their own extensions. Extensions to IsyFact standards are reserved to the Federal Office of Administration; however, such extensions can be suggested by users.
Documentation and further information on IsyFact are unfortunately only available in German. For further information, please visit our German website or contact us.