A system and method for updating, monitoring, and controlling applications
on a workstation. The workstation includes a workstation management
module configured to detect the launch or request to access a network by
an application. A workstation application server receives data associated
with the application from the workstation. The application server module
can determine one or more policies or categories to associate with the
application by referencing an application inventory database. Once the
application server module has the category or policy, it forwards a
hash/policy table to the workstation management module. Upon receipt of
the hash/policy table, the workstation management module applies the
policy that is associated with the application to control network access
by the application.