Abstract: A method of accessing an application on an internet computing device includes deploying a cross-platform application store server, and accessing one or more multi-platform applications in either of two modes: a first mode including running in a cloud one or more multi-platform applications in an application container, and remotely displaying the applications using a display protocol, or a second mode including running by proxy one or more local applications on a device in a secure application container.