1. A method of controlling application usage in a plurality of computers using centrally managed rules, the method comprising the computer-implemented step of: controlling usage of an application program on a computer system, wherein the controlling step limits the application program's operational functionality in accordance to at least one rule stored on the computer system, and wherein the at least one rule contains at least one expression used by the controlling step to control application program operation.