To create a living documentation system, many teams have ended up designing a domain specific language for specifications and tests.
benchmarking of documentation systems, and interfaces used by organization's customers, suppliers and other interested parties.
special software package for water resources information and documentation systems