pure::variants - Frequently Asked Questions
Can you demonstrate pure::variants over the web?
Yes, we do this a lot! pure::variants and pure::variants add-ons can be demonstrated over the web. Please let us know what you would like to talk about.
If you prefer, it is also possible to arrange an on-site visit to discuss pure::variants in more detail.
You can also see pure::variants demonstrated at trade shows and conferences.
Please contact us with your requirements.
Is pure::variants a configuration management tool?
No, pure::variants is a variant management tool.
Configuration management tools record differences between software assets as they evolve in time. For example, a configuration management tool could be used to track bug fixes between releases of the same software. Configuration management tools typically work at the level of bytes and files.
pure::variants manages differences between software assets in terms of the functional or non-functional features of those assets. For example, pure::variants could be used to track the fact that one software product is targetted at low-end users but another is targetted at high-end users. pure::variants works in terms of features.
See the section on Feature Modelling for more information.
Is it practical to adopt pure::variants if I have an existing code base?
Yes. Most if not all pure::variants customers have bought the toolset when they have already had an existing code base in place. It is not necessary to use pure::variants right from the start of your development.
Our experienced consultants can help you minimize the time and effort required to gain benefits from using pure::variants.
What programming languages does pure::variants work with?
pure::variants can be used with any programming language(s).
At what stage of the software life cycle is pure::variants used?
Variant management can be important across the whole software life cycle so pure::variants can be used at any stage of the software life cycle. However, it is still possible to get benefit from pure::variants by using it only in specific life cycle stages, and this is how people typcially start with pure::variants.
More information on add-on modules that allow pure::variants to work with other life cycle tools is available here.
Please contact us to discuss how pure::variants could best fit into your software life cycle.
Can I download pure::variants to evaluate it?
Two Editions of pure::variants are available for free download, a Community Edition and a Developer Evaluation Edition.
If you simply want to take a quick look at the toolset then the Community Edition is adequate. If you want to explore the full capabilities of the toolset then you will need the Developer Evaluation Edition.
See our Downloads page for more details.
Can I import existing data into pure::variants?
Yes. Any existing data or models (including UML models) that correspond to the feature or family models of your software variants can be imported directly into pure::variants by creating either an XSLT or a Java import extension depending upon how your existing data is represented.
This is described in more detail the pure::variants Extensibility Manual and examples are also provided with the toolset.
Does pure::variants work with Visual StudioŽ?
Yes. Although pure::variants is deployed on Eclipse it can inter-operate to access and update projects stored in Visual StudioŽ. A number of tutorials have been included on this topic in the documentation we include with the toolset.
How much does pure::variants cost?
pure::variants is licensed on a per-user basis. Different pricing options are available for concurrent users or named users. pure::variants may also be bought or rented. The range of options means that pure::variants can be introduced into an organisation in a low-cost, low-risk manner.
For competitive reasons we don't publish license costs on the web but if you contact us we will send you up to date pricing information.
Separate agreements covering product upgrades and technical support are also available to registered purchasers.
Visual Studio is a registered trademark of Microsoft Corporation in the United States and/or other countries.