GEM is lightweight entity framework for building custom business solutions. It enables fast and rapid approach to business logic design exposed as WCF services, while offering powerful pluggable operational support. It is built on top of .NET 3.5 and SQL Server 2008.