Stacks
Stacks serve as the core design element for composing your application's deployment workflow. Stacks are composed of units.
By using stacks, your design decisions can be stored and deployed on multiple hosts or host groups, across multiple environments.
Stacks are used to store the desired composition for multiple units. The order of units in a stack defines the sequence of steps in your application's deployment workflow.
Following this workflow you will have the benefit of reusing the same or similar stacks on multiple use cases for your software projects.