6. A computer implemented method comprising the following computer executable acts: changing a specification stored in a Structured Query Language (SQL) database, the specification defining software design requirements for a software product comprising a build of a Structured Query Language (SQL) server that comprises a software product that implements SQL server database queries; according to a predetermined interval, automatically comparing the software design requirements defined by the changed specification that is stored in the SQL database with the build of the SQL server; via the automatic comparison, automatically identifying discrepancies between the software design requirements and the build of the SQL server; automatically notifying a software development team of the discrepancies between the software design requirements and the build of the SQL server that were automatically identified via the automatic comparison of the software design requirements and the build of the SQL server; automatically deriving XML files from the software design requirements defined by the changed specification stored in the SQL database; and automatically creating an online help file from the XML files automatically derived from the software design requirements.
8. The computer implemented method of claim 6 further comprising updating the software product.