1. A method of allowing entities to cooperate for implementing one or more processes, the method comprising: (a) storing and retrieving information in the form of tuples; (b) using the tuples to represent objects involved in one or more processes, wherein each object is produced by an entity; and (c) connecting the tuples to represent sequential events of the one or more processes.