1. One or more computer-readable media comprising computer-executable instructions for providing access to functionality of a computer application program, the computer-executable instructions directed to steps comprising: obtaining information regarding the functionality of the computer application program; generating a search entry interface; presenting the search entry interface to a user; receiving, from the user, at least a portion of a search query via the search entry interface; searching the obtained information for functionality responsive to the at least the portion of the search query; generating a listing of the functionality responsive to the at least a portion of the search query; presenting the generated listing to the user; receiving, from the user, a selection of the presented functionality; and generating an instruction to the computer application program to perform the selected functionality.