Mobile app deployment is the process of installing, configuring and enabling a specific application to a URL on a server. This is typically done via an application manager or software management system. Once the process of deploying an application has been completed, it becomes publicly available on the URL. Depending on the version of the app you are trying to make visible, you will be deploying it to different platforms. On Apple devices, when building an app, it is a common practice to first deploy the app to a platform called TestFlight. This is where the app that is still being developed can be stored and accessed by beta users. This is used throughout the testing phase of the mobile app development process and gives the developers time to fix any technical issues. Once the app is ready to be shared with the public, the app would be deployed to the Apple App Store and the Google Play Store.