Software engineers spend much of their time in meetings. It is widely recognized that collaborative intellectual work, such as planning, problem solving, decision making and coordination, is critical to software development. Meetings, however, are often not productive or efficient because of poor facilities and environment. We developed an integrated design model for a computer-supported meeting environment to support collaborative software development (COGENT). The COGENT integrated design model includes computer and communication support design, work space and ergonomic design, and operation and maintenance design. The COGENT design model has been implemented in designing a computer-supported meeting environment.