Sistema de computador search engine ou conjunto de programas que fazem uso de algoritmos inteligentes para acessar grandes bancos de dados e selecionar objetos que correspondem ou estão muito próximos da pesquisa solicitada. O design de um motor de busca deve ser orientado para obter o maior número de acessos possível, da mais alta qualidade possível e no menor tempo possível.