Versions & Upgrades
Pluriform Studio enables the daily delivery of new versions of Pluriform Models to customers and partners for development and production use. In other words, we do not only apply a 'daily build' process (each day a new version for internal development purposes), but also a 'daily release' process (each day a new version for external production purposes). The 'daily release' process is a unique feature of Pluriform and is a prerequisite for of our interactive and incremental development process.
A customer has to do with three types of systems (see also the above figure):
- Line of Business System: the system used to develop a system for a specific market segment. This system does not only contains the 'line of business models', but also the 'customer specific models models'. Each Line of Business System is based on Pluriform Base, the development system of Pluriform Software (also known as Kernel).
- Production System: the system used by a customer for its business processes. This system contains company data, process definitions, configuration settings and those models that the customer does not want to be visible for other customers of the Line of Business System.
- Test System: the system used by a customer to test and verify new developments, which have been realized in a new version of the Line of Business System. The Test System is a copy of the Production System to make the test more representative for the customer's situation. The Test System is upgraded with the latest released version of the Line of Business System in order to test and verify new developments. When the customer considers these developments adequate, the Production Sytem is upgraded. As a final check, the most important business processes are verified in the Production System. However, also after this verification, the Production System is continuously verified. After all, only real-life usage ensures that all possible variations of the business processes are executed with real company data. If defects or opportunities for improvement are discovered, the incremental and interactive development process enables the swift implementation of necessary improvements in the company's running business processes.
The above figure makes a distinction between the time until 'go live' and the time after 'go live'. The first period is also named 'preproduction' as the Production System is prepared for actual use; the production system already contains real data, document templates and configuration settings.



