1. A hosted application marketplace server system, comprising: a processor; and a memory readable by the processor and storing instructions; wherein the instructions, when read by the processor, direct the processor to: obtain request data describing a request for hosted application data, wherein the request data comprises user profile data and computing device capability data; identify a computing device based on the request data; determine compatible application data based on the request data, wherein the compatible application data identifies a set of applications that are compatible with the computing device based on the computing device capability data; generate hosted application data based on the compatible application data, wherein: the hosted application data comprises a background page containing a first set of instructions; parsing of the first set of instructions causes downloading of at least one text file containing a second set of instructions, wherein: the first set of instructions is used to modify the at least one text file; and a rendering engine layer is configured to render a user interface page based upon the modified text file; and transmit the hosted application data in response to the obtained request data.