A system, a computer readable medium and a method in a client-server
environment, to manage a configuration of resources on client systems.
This includes receiving one or more predetermined events along with one
or more local run-time environmental conditions along with one or more
user selectable settings. The events, the settings and the environmental
conditions are previously set graphically using a graphical user
interface with one or more user selectable selections therein on a
server. These events, local run-time environmental conditions along with
settings are delivered to a client system. A monitoring agent on the
client system is used to detect when one or more predetermined events
occur. When an event occurs, a test is made to determine if one or more
local run-time environmental conditions are met, and if the conditions
are met then the agent automatically applies one or more selectable
configuration settings on the client system.