1. An electronic bill presentment computer system for providing bill information from a biller to a remote customer over a network, the electronic bill presentment computer system performing automated tasks during operation, the automated tasks being customized to meet preferences of the biller, the electronic bill presentment computer system configured and programmed to include: an agent descriptor repository storing customized information, in a storage device, for activating one or more software agents to perform automated tasks in accordance with biller preferences; an agent logic module comprising a processor configured for activating the one or more software agents based on the corresponding customized information stored in the agent descriptor repository; and wherein the agent descriptor repository is discrete from the agent logic module, thereby providing that said repository independently reflects the biller's particular preferences, the information in said repository being customizable for the biller wherein the agent descriptor repository comprises an available agent descriptor repository having a list of the one or more software agents available to perform automated system tasks pertinent to the system preferences of the biller, and an agent action descriptor repository including operating parameters for the one or more software agents listed in the available agent descriptor repository, the operating parameters customized for the system preferences of the biller; and wherein the agent logic module retrieves and displays the list of software agents from the available agent descriptor repository, the agent logic module receiving instructions to select one or more of the software agents; the agent logic module activating the one or more selected software agents based on corresponding operating parameters stored in the agent action descriptor repository.