What is an application framework ? Application framework basically contains fundamental structure to support developing softwares for specific languages. It made of software libraries and acts like a supporting skeleton to a application when building an application. It helps to lessen the general issues during developing an application by reusing of codes that shared across many different modules of an application. Application frameworks principles. There are set of principles that are very useful when building a team, implementing a design, and delivering the application to end users.These principles help to keep it small, design for the developer, and make it networked. With these principles, you can design a robust, complex application that can be delivered quickly and securely, scaled easily, and extended simply. Principles S.O.L.I.D Guidelines for approaching the system. Guidelines for implementing the system. Practices S.O.L.I.D The SOLID principles o...