Also ECO (available in Delphi/C# Builder) (also know how Bold)
http://www.borland.com/delphi_net/architect/eco/tutorial/Have more than 2 years in use, and have good comments. I use it personaly in a new project and really is good. The main advantage is the use of OCL (a language for querying objects), pretty powerfull...
The Life is Beautiful!
Programmer in
Delphi, VS.NET
MCP