ArchAngel is a great solution for companies with significant investments in legacy databases, providing them with a very cost effective way to move forward and create new, well-designed applications without being hindered by legacy database issues. Real world legacy databases often have imperfect designs with no referential integrity and sub-optimal table designs. ArchAngel knows this and enables you to easily work around these limitations by adding virtual relationships, tables and columns, as well as mapping single objects to multiple tables. Leave the world of one-to-one mapping behind! ArchAngel handles all types of relationships: 1:1, 1:m, m:n and m:1.
Work with multiple databases in a single project.
ArchAngel can still create good application designs. The model can be modified independently of the database. This means that badly designed existing databases do not necessitate bad code design - they can be modified independently of each other.
ArchAngel currently supports Microsoft SQL Server 2000, 2005 and SQL Server Express. Support for other databases will be added in the coming months.