 The framework was based upon implementation patterns harvested from several enterprise solution implementations, for various customers.This framework implemented the layered .NET architecture and leveraged, and extended Enterprise Library to provide a complete framework for authoring applications and services on the .NET platform.This application framework evolved along with changes in the .NET platform, emerging Microsoft technologies and changes in industry service orientation patterns.