1. A hosted application marketplace server system, comprising: a processor; and a memory storing hosted application marketplace application; wherein the hosted application marketplace application directs 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 user profile 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; and transmit the hosted application data in response to the obtained request data.