The thesis represents the description of the application Nadzornik, its purpose is to monitor and supervise all user activities on a personal computer. Nadzornik consists of two parts. The client gathers the data on the user activity, and the administration application reviews and analysis the data sent from the client. The administration application is a major part of our solution. Main functions of the Client are: information collecting of process on the foreground; logging of keystrokes; blocking certain forbidden processes; relaying this data to a remote database; retrieving updates from the administration application; hiding from the user and preventing unauthorized closure of the client program. Main functions of the administration ap...