A computer implemented method comprising: storing data associated with a
project in a data store, associating at least one user with the project using at least
one data type, and providing a communication tool to enable the user to
communicate to another person about the project