Software support for documentation of large and complex software projects