Application Life cycle Management
In this section, we are going to see various aspects of an application's life cycle and how they can be managed. ALM is a very broad subject and, for the purpose of this book and the intended audience, we will cover the basic aspects needed by a citizen developer to build an application and maintain and govern various application components and properties.
ALM for Power Platform hinges on three core elements, which are solutions, Dataverse, and the source control repository. Let's see how these elements help with ALM in the following sections.
Solutions
As seen in Chapter 5, Understanding Microsoft Dataverse, of this book, all the application changes, along with metadata changes and customizations done to components of Microsoft Dataverse, are packaged into what is called solutions. You can compare solutions to installables such as .msi
, .app
, or .exe
, or any application that you usually download from a public marketplace and install...