1. A method of matching one or more software plug-ins to a user, the method comprising: monitoring a use of the application for the one or more defined trigger events, the one or more defined trigger events based on one or more actions of an application; generating a suggestion of one or more plug-ins based on the use of the application; and generating a notification including the suggestion.