This master's thesis deals with proposal of a system for monitoring of user activities on workstations Windows XP over .NET 2.0 platform. The system should monitor running programs, processes and find out user activities in these programs like movement of the mouse or writing on the keyboard. A part of whole project is a suggestion of the system which contains specifications of requirements for this system, creation of the architecture, creation of important models, suggestion of the communication between separated part of system and final compile of results. The project should get information about user's activities and also information about usage of software installed on these workstations. The final system will be tested by use case stu...