Generic Services meant to help building a service/application layer in a .NET based application