System monitor

A system monitor is tracking software used to monitor computer activity. System Monitors range in capabilities but may record some or all of the following: keystrokes, screen captures, e-mails, chat room conversations, instant messages, websites visited, programs run, time spent on websites or user programs, usernames, passwords or other types of data in transit. The information is typically either stored for later retrieval or transmitted to the remote process or person employing the monitor. Keyloggers and screen scrapers are types of system monitors.

Source
Anti-spyware Coalition Glossary (2007).