1. A method of controlling operation of an application on a workstation, the method comprising: detecting, with a processor, a launch of an application on the workstation; determining whether the application is categorized, wherein a categorized application is associated with one or more policies; if the application is locally categorized, then applying the one or more policies that are associated with the application; if the application is not locally categorized, then uploading data indicative of the application to an application server module; and determining whether the application is identified in an application inventory database of categorized applications, wherein a categorized application is associated with one or more categories; and if the application is not identified in the application inventory database, then posting the data indicative of the application to an uncategorized application database, if the application is identified in the application inventory database, then applying one or more policies associated with the application.