Most organizations define some criteria for installing new software on their network. At a minimum, this might include software testing requirements. In addition, plan on using a staging area before deploying. By staging the deployment, you can maintain a clean software distribution that does not include unwanted files, changes, and logs.