Protege
Generates and modifies various domain models
Protege is a free, open-source platform that offers a growing user base a set of tools for building ontologies-based domain models and knowledge-based applications.
Protege 4.1 free download
Protege 4.1
Protege version 4.3
Protege 32bit