a program that searches an index of information and returns results to the user based on corresponding keywords. The most well known search engines are Google, Youtube, Bing, and Yahoo.