1. A computing device comprising: at least one processor; and at least one memory for storing computer executable instructions, wherein execution of the executable instructions by the at least one processor causes the computing device to perform: determining, by the at least one processor, information identifying one or more types of user roles within an enterprise; providing, by the at least one processor, at least one social networking feature via an enterprise social platform to one or more user groups, wherein each user group is associated with one of the identified types of user roles within the enterprise and comprises one or more enterprise users, wherein the at least one social networking feature is associated with an enterprise application store; generating, by the at least one processor, a catalog of enterprise applications that are available for selection by the one or more enterprise users; receiving, by the at least one processor from at least one client device from at least one member of the one or more user groups via the at least one social networking feature, application evaluation information evaluating one or more enterprise applications available for selection via the enterprise application store; determining, by the at least one processor and based on the application evaluation information, a set of one or more recommended enterprise applications for each of the types of user roles within the enterprise, wherein each of the one or more recommended enterprise applications is associated with at least one sponsor service based on the corresponding type of user role within the enterprise; providing, by the at least one processor, a first one of the sets of one or more recommended enterprise applications that is associated with a first type of user role within the enterprise to a first enterprise user associated with the first type of user role within the enterprise and a second one of the sets of one or more recommended enterprise applications that is associated with a second type of user role within the enterprise to a second enterprise user associated with the second type of user role within the enterprise, wherein the first set and the second set comprise a common recommended enterprise application; responsive to a selection, by the first enterprise user, of the common recommended enterprise application from the first set of one or more recommended enterprise applications, providing a first sponsor service associated with the common recommended enterprise application for the first type of user role within the enterprise; and responsive to a selection, by the second enterprise user, of the common recommended enterprise application from the second set of one or more recommended enterprise applications, providing a second sponsor service associated with the common recommended enterprise application for the second type of user role within the enterprise, wherein the first sponsor service is not provided, and wherein the second sponsor service is different from the first sponsor service.