Framework

Build custom web applications on reusable frameworks and application platforms.

The software in this category provides foundations developers can use to structure a site or service, assemble application features, and connect components into a larger project. The collection includes frameworks for languages such as PHP as well as broader application platforms. Choose a framework when you need to shape the application's behavior in code; choose a CMS when editors need a ready-made content management workflow. Compare the language, development model, and documented components for each option to find a foundation that fits your project.