1. A method for collaboratively managing one or more activities occurring during a lifecycle of a meeting, the method comprising: providing a first user interface through which a plurality of meeting participants can collaboratively generate an agenda for a meeting; and storing the agenda in a shared workspace accessible to each of the plurality of meeting participants.