Employee monitoring software is a type of software that monitors computer-based employee activities. They run in the background on employee computers and produce data-rich reports that are easy to understand for managers. Key details they track include keystroke logging, active vs. passive time, emails, websites visited, and any apps used. More advanced features include periodic screen captures and file activity monitoring.