1. A method for automating organization of multiple processes comprising: providing a server, a storage device coupled to the server and a client computer; managing by a server, a uniform record of process threads, each process thread supporting a plurality of users; manipulating by the server, the uniform record of process threads; storing the uniform record of process threads on the storage device; receiving by the server, data from the client computer modifying the uniform record of process threads; and modifying by the sever, the uniform record of process threads stored on the storage device in response to the data received from the client computer.