1. A computer-implemented method for determining a version of a software application targeted for a computing device, the method comprising: receiving, at an application marketplace system and from a user associated with a computing device that operates remotely from the application marketplace system, a request that corresponds to a software application distributed by the application marketplace system, the software application having multiple versions on the application marketplace system; determining one or more device attributes that are associated with the computing device; identifying a particular version of the software application, from among the multiple versions on the application marketplace system, that is targeted for the computing device based on the device attributes; and providing, for display to the user and in response to the request, information related to the particular version of the software application.