The invention relates to a foundational development framework. The foundational development framework adopts C#, HTML, CSS and Javascript languages for development and comprises a UI interface display layer, a service control layer, an entity storage layer, an authority control layer, a log management layer and a tool program set. The UI interface display layer, the authority control layer, the service control layer and the entity storage layer are sequentially connected. The UI interface display layer achieves cross-platform application development through an assembly composed of HTML, CSS and JavaScript, and is applicable to interface development of a Web application program of a B/S structure. For the service control layer, the entity storage layer, the authority control layer, the log management layer and the tool program set, Microsoft. NET Framework 4.0 is adopted as a foundation, and C# language is used for writing. The foundational development framework has the advantages that an independent program domain running mechanism is adopted, creating, updating and destruction of all independent program domains are managed in a unified mode by achieving a program executing pool, and monitoring is carried out by combining an authority control interface and a log production interface. A means is provided for service execution control.