10. A computer-readable storage medium storing instructions that, when executed by a processor, cause a computing system to generate a similarity value between a current user context generated on an endpoint machine and a stored user context stored in a context database for use in retrieving one or more application resources for an end-user, by performing the steps of: receiving the current user context from the endpoint machine, wherein the current user context reflects a first flow of operations performed by an end-user when interacting with a software application executing on the endpoint machine and includes a frequency value with which the commands are issued to the software application; comparing the current user context to the stored user context, wherein the stored user context reflects a second flow of operations performed during a prior interaction with the software application or with an instance or a version of the software application; generating the similarity value for the stored user context based on comparing the current user context to the stored user context, wherein the similarity value indicates a degree of similarity between the first flow of operations and the second flow of operations; and transmitting the similarity value to a resource engine for further processing.
10. A computer-readable storage medium storing instructions that, when executed by a processor, cause a computing system to generate a similarity value between a current user context generated on an endpoint machine and a stored user context stored in a context database for use in retrieving one or more application resources for an end-user, by performing the steps of: receiving the current user context from the endpoint machine, wherein the current user context reflects a first flow of operations performed by an end-user when interacting with a software application executing on the endpoint machine and includes a frequency value with which the commands are issued to the software application; comparing the current user context to the stored user context, wherein the stored user context reflects a second flow of operations performed during a prior interaction with the software application or with an instance or a version of the software application; generating the similarity value for the stored user context based on comparing the current user context to the stored user context, wherein the similarity value indicates a degree of similarity between the first flow of operations and the second flow of operations; and transmitting the similarity value to a resource engine for further processing. 16. The computer-readable storage medium of claim 10 , further comprising the step of including the current user context in the context database.