4. The method of claim 1 , further comprising: storing the at least one component reference table for the application; and mapping the at least one component associated with each of the identifiers included in the at least one component reference table to the application.
4. The method of claim 1 , further comprising: storing the at least one component reference table for the application; and mapping the at least one component associated with each of the identifiers included in the at least one component reference table to the application. 5. The method of claim 4 , wherein the indication that the user selected the user recommendation control is an indication that the user recommended the application, and further comprising: generating a user interface screen based on the mapped components included in the at least one component reference table stored for the application, the user interface screen identifying the components of the application; and responsive to receiving the indication that the user recommended the application, using the user interface screen to query the user to select at least one of the components applicable to the recommendation.