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, where the integration process enables instructions executing within the virtual machine to retrieve information from the computing environment of the computing device; 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; wherein the application platform application is configured to scan the computing device to retrieve information related to at least one specific native application installed on the computing device and at least one specific non-native application; wherein the application platform application is configured to integrate at least one cross-platform application into the computing environment of the computing device by providing at least one launch point for the cross-platform application within the computing environment using the integration process; wherein the retrieved information includes at least one launch point for a specific natively implemented application and at least one launch point for a specific non-natively implemented application; the application platform application is configured to inject at least a portion of the retrieved information into the instructions written in the rendering language from the pop up page file and cause the rendering engine process to render the pop up page including at least one of the non-native launch point and at least one of the native launch point; and wherein the application platform application is configured to launch a natively implemented application using the integration process in response to a user instruction received via interaction with the one or more launch points within the rendered pop up page.