This document discusses the development of a cross-platform web application framework called XFramework (XF). It outlines some of the challenges of building scalable apps for multiple devices. It proposes an architecture based on independent, lazily-loaded modules with device-specific templates. The framework aims to provide reusable UI elements and handle device profiles, events and communication between modules. The concept was proven with a prototype website and the framework was released as open-source in December 2013 with documentation and a code generator. The conclusion encourages learning, contributing and building solutions rather than blindly following any single technology.