Its has an ORM code gen. Just point it at the database tables you wwant to interect with and it creates simple to use object wrappers, CRUD based SPs to update the tables. It provides type safe generation of SQL via object properties etc.
It can talk with most DBs and actually allows you to change the database without changing ANY code above the ORM level.