These technologies provide a powerful set of tools for building the next generation of client-side web mapping applications. But this tool set is complex, and requires significant effort in UI design to make it accessible to users. The BC Government Natural Resource Sector (NRS) deploys over a hundred web mapping applications. Implementing these applications using one-off designs would be prohibitively costly in development, support and training. This talk discusses the development of a Common Web Mapping framework based on OpenLayers 2, which uses the power of modern browser technology to provide a fast and easy way to build web mapping applications.