Abstract
Restricting of access to corporate information and prevention of unlicensed access to it is critical for the corporate organizations. In order to achieve this goal, the corporates use security systems that are based on Software Agents. In these systems there is a distribution of the Server side and client side agents on respective machines. The agents on the server are in communication with the user agents and information related to the allowed user behavior is downloaded to the client systems. Based on this information, the client agents decide on controlling of the any typical or un-authorized user behavior. This leads the system to being intact even when the server agent is not in contact or functioning.