An App model can help us answer concerns like how the app would be downloaded, how it will save state, how version control will work, how OS connectivity will function, and how the app will interface with other apps. The Universal Windows Platform (UWP) App model defines the application lifecycle