An agent is a self-contained program that can perform tasks on one or more databases. Some examples of the power and flexibility that agents provide include the following:
Agents can run in any Domino environment: on a specific server, on several servers, on workstations, or when launched by Web clients accessing a Domino server.
Agents can be programmed through the use of simple actions, formulas, LotusScript, or Java, enabling you to select the best language for a particular task.
Agents are not tied to a specified design element, so that you can write modular, reusable code.
A user can explicitly call agents from the menu, an action, a hot spot, or a URL.
Agents can be scheduled to run automatically ...