Documentation

Home / documentation / Montage User Manual - 1.0.0
Montage User Manual

Introduction to Montage

Montage, Packages, and Activities

Montage is a digital infrastructure platform designed to support composable digital ecosystems at scale. It provides a generic model of packages—modular units that can depend on other packages across diverse technologies like NuGet, Maven, pip, and more.

Montage doesn’t replace existing package systems. Instead, it enhances them with a unified model and a focus on power and ease of use.

At the core of Montage is the concept of abstract packages. From this foundation, Montage introduces a specialized concept called an activity.

An activity represents something you want set up and configured on your system—such as a workflow, a software project, or any logical unit composed of multiple configurable parts.

For example, a software development activity might include:

  • The source project to be built
  • All its internal and external dependencies
  • Build tools, IDEs, and scripts required for setup

This activity acts as a top-level representation of everything needed to orchestrate and run that system—without requiring manual intervention.

Activities can be created and used locally, or bundled into activity packages for sharing and deployment. When a user installs or "attaches" an activity package, they get a fully configured environment guaranteed to work as intended.

Ecosystems

In Montage, an ecosystem is a flexible abstraction for any digital community or platform.

Montage provides built-in support for the core needs of scalable ecosystems, including:

  • Automated orchestration of packages and their relationships
  • Organization and discoverability of reusable components
  • Integrated documentation
  • A two-sided digital marketplace connecting contributors and consumers

The ultimate goal of Montage is to offer reusable infrastructure that powers any digital ecosystem—enabling faster growth, better collaboration, and easier reuse across domains.

 

Document Index

On this page: