1. A computing device configured to execute an application platform application, comprising: a processor; storage; an operating system stored within the storage, where the operating system configures the processor to create a computing environment; the application platform application stored in the storage, where the application platform application is at least partially natively implemented and creates an application runtime environment for cross-platform applications to execute non-natively on the computing device when executed within the computing environment by the computing device, the application platform application comprising: a rendering engine process configured to: render pages within the computing environment created by the operating system by interpreting instructions written in a rendering language; and implement a virtual machine configured to execute instructions written in a scripting language; and an integration process that enables instructions executing within the virtual machine to launch natively implemented applications within the computing environment; wherein the application platform application comprises a pop up page file containing instructions written in the rendering language that cause the rendering engine process to render a pop up page within the computing environment of the computing device; and wherein the application platform application is configured to launch a natively implemented application using the integration layer in response to a user instruction received via interaction with the rendered pop up page.