ROKA³'s advanced variant system enables efficient and redundance-free saving of different network states and planning stages. Using variants allows the user to add, remove or change objects without changing the original network state ("base variant").
The two layer variant system is divided into a base data and variant data. Changes to the base data, such as fixes in the original data, take effect in every variant. While changes made in a variant will only affect this variant and not the base data or any other variant.
The user can easily extend the data model by defining additional properties for any layer or object class. To extend the data model no programming or SQL skills are necessarry. Just like predefined properties, user-defined properties are shown in broswers, editors and can be used for filtering or in color modulations.