# Configuring Software Repositories A software repository is a storage location where you can store software packages. You can access these software packages when required and install them on computers in your network. ## HTTP Repository An HTTP repository is used to store executable files before you install them in computers in your network. You can use this repository when you want to deploy software packages to computers using the HTTP path. You can also change the location of the HTTP repository if required. The HTTP repository is created automatically when you install UEM Central MSP. It is located in the same folder as the UEM Central MSP server. For example, `\webapps\DesktopCentral\swrepository`. You can [change the location of the repository](#Changing-location-HTTP-repository) if required. ### Advantages Using an HTTP repository enables you to do the following: - Install software applications in computers that do not have access to a network-share repository - Access computers when the computers are unable to access a network-share repository because the required number of connections have been reached - Do not have to set any permissions when using an HTTP repository ### Changing the Location of the HTTP Repository To change the location of the HTTP repository, follow the steps given below: 1. Click the **Software Deployment** tab 2. In the **Settings** section, click **Software Repository** 3. Click the **HTTP Repository** tab 4. Enter the path of the new location 5. Click **Save** You have changed the location of the HTTP repository. If you are unable to change the location of the HTTP repository, see [Cannot Change the Location of the HTTP Repository](https://www.manageengine.com/products/desktop-central/http-uploads-store-location-invalid.html).