1 A virtual meeting room is the electronic place where meetings actually occur, and collects people, tools, and computer agents into a desktop conference. Meetings have different phases: a pre-meeting setup phase, a during meeting phase and a post-meeting teardown phase. Additionally, meetings are individual, each requiring a different set of tools and applications. We are developing a prototype groupware environment that addresses the different phases of meetings as well as providing for customizable meetings. 2 A roster is a tool for developing the list of attendees and informing them about meeting particulars. 3 A room organizer is for reserving and customizing the meeting room. 4 A personal meetings calendar shows people their meetings schedule and is a gateway into the meeting.