Кейлоггер подходящий под требования?
Под описание подходит JETLOGGER, он показывает когда и в каких программах набирался текст, а в настройках можно задать программы, которые нужно отслеживать. 


СпрутМонитор попробуйте, функции и кейлоггера есть, и DLP, и контроль рабочего времени. Сервер не нужен, есть облачная версия.
