The document discusses the goals and approach of a cross-platform development framework. The framework allows developing a single application model in a single environment that can run on different platforms without code generation. It models objects as entities with properties, behaviors, and GUI defined according to the platform. The framework implements widget APIs following standards for styles, events and other aspects to provide a consistent development model across platforms.