GEM2 is enterprise level framework that supports building of custom business solutions. It offers out of the box CRUD entity operations, various practices, code generators and pluggable operational support. Implemented in .NET 4, it supports MSSQL 2005< and MySQL 5< db-s.