The usefulness of task templates can be maintained in a number of ways.
Task templates can be updated on a client server from a remote task
update server by initiating communication with the remote task update
server, selecting a task template from a list of available task templates
presented by the remote task update server, and downloading the selected
task template to the client server in a format defined by a schema. Task
templates can be updated on a client server by receiving a request from
the client server, presenting a task template based on the request,
receiving a selection of the task template, and transmitting the task
template to the client server in a format defined by a schema. Task
templates can also be managed by downloading task templates, assigning
group names, and storing the downloaded task templates in a database.