I want to monitor an employee system to know what are activities he/she is doing, like - email/webmail, file transfer, application usage or chat. So what will be the best framework to do it in java? Standalone or web application, which is best? How we can do this?