Exchanges is a Bash CGI script for collaborative creation of manuscripts. It allows new entries to be injected between existing entries. Owners of entries may edit or delete them. Anyone may comment on them. By default, one views the entire document. Exchanges are directory-based, with a single CGI handling multiple writing projects.
UNIforge is a Web-based software hosting system that supports collaborative development. Its features include issue tracking, version control via Subversion or CVS, and mailing lists. It is possible to host projects and assign members to these projects, with full control over their permissions. A plugin system allows easy writing of extensions for UNIforge.