Virtuoso is built on the Montage digital ecosystem backbone, which provides modularity, discoverability, and orchestration that is critical for platform engineering. Most package management systems are homogeneous package management systems, meaning all packages are designed to be installed to specific project types (a single “Installation Target” type, in the Montage vernacular). Montage is a heterogeneous dependency management system, meaning anything can be defined as a package and referenced as a package dependency, including software installations. When Montage Activities are installed, everything needed for that Activity to work is installed, guaranteeing portability of the Activity. When you are sharing an Activity on Montage you can specify not only what needs to be inside a project, but also what needs to be installed on the computer or copied to the file system to ensure your Activity will be usable. This removes frustration and setup time on the user’s part and is a great way to manage build archives. Composite example projects containing references to packages from many merchants can be shared, and the Activity user can effortlessly pay all licensing fees to all merchants in a single step. Montage Activity Sharing takes collaboration to the next level.
The ultimate “Golden Highway” for efficient, friction less platform engineering is paved with end-to-end orchestration. Virtuoso and Montage together provide unparalleled platform engineering power.