A generic host that can run as a console application or be installed as a Windows service.