There are many frameworks available to bring agility to software at scale. However, they tend to bring a single answer rather than the possibilities open to an organisation. Only with experience and experimentation will any team understand whether they chose correctly and how to modify any given approach. At the heart of Enterprise Scrum is a language for defining the instance we create. This language gives us options across many different aspects and a way of expressing how we are managing the transition from a traditional operating model to a more fluid model that is resilient to the modern business climate.