Open Source Artifact Documentation And Management System

Author: Achim Köhler
Copyright: Achim Köhler, 2010
License: GNU General Public License


  openADAMS main window

Goal of this project is to provide a set of tools to manage some of the artifacts appearing in the software development process. Till now the term artifacts basically stands for features, requirements, use cases, architecture and design documents and test cases.

Managing these artifacts of course means creating and editing them. Furthermore relations between artifacts could be organized.

The tools could be useful in small and medium sized development projects. Whenever you are used to write down requirements, use cases or test cases in a Word Processor or a Spreadsheet Software, you should consider using openADAMS instead.

openADAMS is a standalone desktop application, no database servers, web servers or similar are required.

Read the getting started section to learn more about openADAMS.

Related resources

openADAMS is the successor of AFMS. Here are the main new features of openADAMS:

The test runner tool from AFMS is available in openADAMS, documentation is coming soon.

openADAMS is implemented in Python and uses PyQt for the graphical user interfaces.

Artifacts and other data are stored in a SQLite database. SQLite (pysqlite) comes with current Python releases.

openADAMS is strongly inspired by the Open Source Requirements Management System and the Ready-to-use Software Engineering Templates


openADAMS is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.