dotFramework is a Multi-Channel and Service-Oriented delivery system based on Microsoft .NET Framework (included Back-End and Front-End) which the Back-End supports both REST and SOAP endpoint types (so a wide variety of Front-End technologies can communicate with that) and the Front-End is implemented as a responsive and cross-platform application by Microsoft .NET and also is powered by AngularJS and bootstrap to be a single-page application.
The Back-End has ability to connect to different sort of Database Management systems such as SQL Server, ORACLE, and DB2 and also it includes many embedded features such as authentication and authorization system (A Single-Sign-On System based on oAuth which can handle security in all layers of application), File Repository System, and History Management.
The most important advantage of dotFramework versus similar frameworks is, it is supporting by a powerful Development Studio and Code Generator that can handle and implement many of the time consuming routines and ongoing changes which all the systems (specially enterprise systems) scrimmage with them so software developers can focus more on their application designs.