Code that crawls a web of html documents and parses them. Can then take queries and return websites that satisfy them. Not designed to crawl the actual web, as the amount of data cannot be handled.