A computer-implemented electronic services management system, the system comprising: a distributed network of collaborative autonomous software agents; and a private user whiteboard facility configured for collaboration of said agents; wherein the distributed network comprises: a primary creation agent for a user configured to create one or more subordinate agents of the distributed network, wherein each subordinate agent includes an agent value facility whereby a self-worth value calculation is performed to assign to said subordinate agent a numeric agent value coefficient; said one or more subordinate agents created by the primary creation agent; a primary personal agent for a user configured to: receive an electronic service request for a service to be performed for the user from a first communications device of the user; responsive thereto, post one or more service task requests to the whiteboard; extract one or more electronic service tasks posted to the whiteboard by one or more of the subordinate agents in response to the one or more service task requests, wherein the agent value coefficient of each of those subordinate agents is increased in response to said extraction, based on that agent's contribution to the requested electronic service; and using the one or more extracted electronic service tasks, deliver the requested service to a second communications device of the user; and a primary destruction agent configured to periodically delete any subordinate agent whose agent coefficient value does not meet a predetermined threshold value criterion. a distributed network of collaborative autonomous software agents; and a private user whiteboard facility configured for collaboration of said agents; a primary creation agent for a user configured to create one or more subordinate agents of the distributed network, wherein each subordinate agent includes an agent value facility whereby a self-worth value calculation is performed to assign to said subordinate agent a numeric agent value coefficient; said one or more subordinate agents created by the primary creation agent; a primary personal agent for a user configured to: receive an electronic service request for a service to be performed for the user from a first communications device of the user; responsive thereto, post one or more service task requests to the whiteboard; extract one or more electronic service tasks posted to the whiteboard by one or more of the subordinate agents in response to the one or more service task requests, wherein the agent value coefficient of each of those subordinate agents is increased in response to said extraction, based on that agent's contribution to the requested electronic service; and using the one or more extracted electronic service tasks, deliver the requested service to a second communications device of the user; and receive an electronic service request for a service to be performed for the user from a first communications device of the user; responsive thereto, post one or more service task requests to the whiteboard; extract one or more electronic service tasks posted to the whiteboard by one or more of the subordinate agents in response to the one or more service task requests, wherein the agent value coefficient of each of those subordinate agents is increased in response to said extraction, based on that agent's contribution to the requested electronic service; and using the one or more extracted electronic service tasks, deliver the requested service to a second communications device of the user; and a primary destruction agent configured to periodically delete any subordinate agent whose agent coefficient value does not meet a predetermined threshold value criterion.