ZxZ, цели, конечно , могут быть разными, здесь не поспоришь.
Обычно это ПО применяют, если организацией управляют не сильно грамотные авторитарные личности советской закалки, которые привыкли жить в страхе и хотят держать в страхе своих сотрудников. Тоталитаризм.
В такой конторе лучше не работать.
Применение данного ПО практически бессмысленно с точки зрения ИБ.
Если информационная безопасность на предприятии есть, то это ПО не нужно. Т.к. все что надо будет - будет закрыто, а что надо - открыто.
Если информационной безопасности нет, то это ПО тем более не нужно, кроме самоудовлетворения начальника. Т.к. реально оно ниче не дает. Уволить сотрудника за то что он на одноклассниках сидит вы по закону не сможете. А читать чужую переписку и рыться в грязных трусах ИМХО нормальному человеку должно быть неприемлимо.
Кроме этого, это еще и противозаконно.
Кроме этого, любое ПО стоящее не на сервере а на клиентском ПК можно обойти при желании и умении (особенно если есть физический доступ к ПК).
В общем, резюмируя, я скажу, что данный тип ПО предназначен для малограмотных в IT самодуров начальников. Т.к. таких особенно на территории экс-USSR много , то он имеет место быть.
Но если исходить из ваших целей - то лучше всего будет StaffCop.