# Software Installation - How To ## How to deploy software packages to remote offices using the HTTP upload option? ### Description You can deploy software packages to remote offices using the HTTP upload option. It is recommended that you use this option instead of the Network Share option. This document provides steps required to deploy software applications to remote offices using the HTTP upload option. ### Steps To deploy software applications to remote offices using the HTTP upload option, follow the steps given below: 1. Click the **Software Deployment** tab 2. Click **Add Package** 3. Select the package type 4. Enter a name for the application 5. Select **HTTP Path (URL)** 6. Click **Add More** 7. Click **Choose File** 8. Choose the required file 9. Click **Open** 10. Enter the required information depending on the package type. For example, installation commands if you are creating an **MSIEXEC/EXE/ISS/Command** package and the file name if you are creating an **MSI** package. 11. Select the required advanced options, if any 12. Click **Add Package** 13. On the **Packages** page, click the **Install Software** icon against the package you want to install 14. Create a configuration 15. Click **Deploy** You have deployed a software package to remote offices in your network. The configuration settings are now stored in the Endpoint Central server. To understand how the software application will be installed in the remote offices, see [What happens when I deploy software packages to remote offices?](https://www.manageengine.com/products/desktop-central/faq.html?rhs#deployingtoremoteoffices).