1. A method of identifying commands in an application, comprising: receiving a search request indicative of a desired task to be performed with the application; identifying possible commands in the application based on the search request; and returning the possible commands in a user selectable form such that the possible commands can be selected by a user for execution to perform the desired task.