Most web applications need supplementary informational, marketing and documentation pages. The Configurable Pages library allows users to build out pages for specified url paths at run-time and have these seamlessly served up by the application. A set of basic page components is provided, and application-specific components can be developed for use across an application, for example a header or footer section. Pages can be versioned, published and import/export capability is provided.