Application that helps Web users find information on the Internet. The method for finding this information is usually done by maintaining an index of Web resources that can be queried for the keywords or concepts entered by the user.