1. A method comprising: determining one or more discovery properties of an application received from a client system; making the application available to other client systems in association with a data feed; identifying the data feed from a plurality of data feeds based on satisfaction of a discovery request by the one or more determined discovery properties of the application, the discovery request being received from a requester; and transmitting the application to the requester in association with the identified data feed.