1. A computer-implemented method of integrating search functionality into a business application, the method comprising: receiving a value in a form for a transaction involving a financial expenditure; utilizing a computer to generate a query that includes an indication of the value; communicating the query to a first search component; receiving, from the first search component, a set of search results; receiving a selection of a particular result in the set; and responding to the selection by automatically causing the value in the form to be replaced by a second value in the selected particular result.