1. A method of collaborating on projects, using a first instance of a messaging system and a second instance of the messaging system, the method comprising the computer implemented steps of: permitting entry of a message in the first instance of the messaging system; parsing the message to identify a keyword; linking the message to an information object based on the keyword identified in the message; creating a header for the message based on the keywords; sending the message, using the header, to the second instance of the messaging system; receiving the message at the second instance of the messaging system; displaying a selection of reply options; generating a reply including an automatic reply content based on the selection; creating a reply header for the reply based on the message content; and sending the reply, using the reply header, to the first instance of the messaging system; and entering an entry into a first calendar and a first list based on the message in the first instance of the messaging system; wherein the selection of reply options include an affirmative, a negative, and an other.