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 including wildcard
characters 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 including if the client system is
a portable computer as opposed to a desktop computer. When an event
occurs, a test is made to determine if one or more local run-time
environmental conditions, which includes the wildcard character, are met,
and if the conditions are met then the agent automatically applies one or
more selectable configuration settings on the client system.