The Search Engine is a C++ based application that receives XML requests from servers that are searching against it and sends XML responses back to those servers.