Final answer:
Apps should be located in a central location on the deployment server that the clients pull from. This ensures easy access, management, and maintenance of the apps.
Step-by-step explanation:
Apps should be located in a central location on the deployment server that the clients pull from. This can be a designated folder or directory where all the application files are stored. By having a centralized location, it ensures that clients can easily access and download the apps from a single source.
For example, in a web application scenario, the apps can be located in the 'htdocs' folder of the web server. This folder would typically contain all the necessary files for the website, including the apps.
Having a central location also simplifies the management and maintenance of the apps, as updates and changes can be applied in one place, rather than having to distribute them across multiple locations.