provides the ability for users to search the web by typing in a search terms. results can include pages, documents, or images.
search engines attempt to help a user isolate desired information or resources by searching for keywords.
a database application in a web environment that will enable you to search the nearest and most available information you want to obtain