Described here is an architecture to support the collaborative creation and elaboration of requirements based on the Inquiry Cycle, a model of requirements analysis. The Inquiry Cycle is also generally applicable to group document production because of its contribution to effectiveness in refining documents and providing traceability. Both synchronous and asynchronous collaborations extended over geographical areas and organizations may be involved, thus the recording, indexing, and playback of conference media streams are considered as a requirement. The implementation and integration of conferencing tools, media servers, and Inquiry Cycle based tools are discussed in terms of architecture and actual experience as it relates to this domain and is extended for general application.