In this section, we will discuss the different concepts used in Murano.
An environment in Murano represents a set of applications, which is managed by a single tenant. No two tenants can share the applications in an environment. Also an application in one environment is independent of other environments. Multiple applications, that are logically related in an environment, can together form a more complex application.
A package in Murano is a ZIP archive that contains all the installation scripts, class definitions, dynamic UI forms, image lists, and the instruction of an application deployment. This package is imported by Murano and used for deploying an application. Various packages can be uploaded to Murano for different applications.