1. A system for people's task management using a plurality of entities, wherein the entities can be basic entities or composite entities, the system comprising: a network, user computing devices, wherein each user computing device is connected to the network; a task management computing device, connected to the network, wherein the task management computing device comprises instructions for: presenting a user interface to the user computing devices, wherein the user interface is configured to create and operate a plurality of entities on the task management computing device, wherein each of the plurality of entities further comprises means for forming an alliance using predetermined protocols of one or more of the entities of the plurality of entities, and further comprises means for forming a composite entity comprising the entities within the alliance; wherein each of the plurality of entities has a unique identification, entity specific data, zero or more produced items, and zero or more consumed items, where each of the produced items and the consumed items represents a goods or a service, wherein the task management computing device has means for establishing a communication path between the entity of an item of the produced items and at least one of the consuming entities of the item of the produced items, the system having a plurality of tasks performed by two or more entities of the plurality of entities, wherein each task of the plurality of tasks comprises exchanging data to facilitate delivery of an item under predetermined conditions from the item's producing entity to one of the item's consuming entities using the communication path established between the producing entity and the consuming entity.