Dart is an open-source, distributed, software quality system. Dart allows software projects to be tested at multiple sites in multiple configurations (hardware, operating systems, compilers, etc.). Results from a build/test sequence are transmitted to a central server using standard internet protocols. The server produces concise dashboards, summarizing the current state of a software system. The dashboards link to detailed reports on inter- and intra- configuration results. Testing results are tracked over time, allowing developers to trace the history of development.
There have been two major rewrites of Dart. The first, "Dart Classic", used TCL, XSLT, and cgi-bin and is available via CVS. The second, Dart2, used Java and is available via Subversion.