1. A method comprising: receiving an input including a content item for posting to a social networking system from a user of the social networking system; determining that the input includes a first tag that identifies a location maintained by the social networking system and a second tag that identifies a different user of the social networking system, the location being associated with the content item; executing a context analysis based on the input including the identified location identified by the first tag and user profile information associated with the user, wherein the user profile information includes previously performed actions of a user, and wherein the previously performed actions are recorded and stored in an action store; identifying one or more applications associated with the location identified based in part on the context analysis, wherein the identified one or more applications are selected from objects contained in an object store maintained by the social networking system; ordering the one or more applications into a presentation queue based at least in part on a likelihood that the user will install each of the one or more applications; and generating a first user interface prompting the user to install one or more of the identified applications and a second user interface, based in part on the second tag, that prompts the different user to install one or more of the identified applications based on the location from the first tag, the first user interface including the presentation queue.