1. A computer-implemented method for configuring application control rules, comprising: generating a new application control rule relating to a software application deployable on one or more computing devices in a network; collecting from each computing device information relating to software applications deployed on each computing device and one or more existing application control rules associated with the software applications; determining a priority for each of the new application control rule and the one or more existing application control rules; testing, by a hardware processor, the new application control rule using the collected information to identify conflicts between the new application control rule and the one or more existing application control rules; and reconfiguring one of the new application control rule and the one or more existing application control rules with a lower priority to eliminate the conflicts.