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 for activating one or more software agents to perform automated tasks in accordance with biller preferences; an agent logic module activating the one or more software agents based on corresponding the customized information stored in the agent descriptor repository; and wherein the agent descriptor repository is discrete from the agent logic module, thereby providing said repository independently reflects the biller's particular preferences, the information in said repository being customizable for the biller.