An Environment provides all the required resources to run an Application.

An Apwide Environment is defined by the combination of an Application (eCommerce, Payment Service,...) and a Category (Integration, Staging,...).

Each Environment has a Status (Up, Down, Slow, Restarting,...), a Deployment and an optional set of Environment Attributes (database: Postgresql, OS: Windows,...).

A Deployment can be linked to a Jira Version (to set its current deployed version) and can also own a set of Deployment Attributes (ex: Release Notes, Artifact url,…)