A snapshot is a collection of specific component versions and processes, usually versions that are known to work together. Typically, a snapshot is created when a successful deployment has been run in an uncontrolled environment. Snapshots can be created in a controlled environments as well. As the application moves components through various environments, Serena Release Automation ensures that the exact versions and processes you selected are used in every environment. Snapshots help manage complex deployments–deployments with multiple environments and development teams.