A backdoor refers to a piece of software (often added by the developer) which enables the user to get access to the computer or a protected function of a program bypassing normal access restrictions. An example is a software (often secretly installed by a Trojan) allowing remote access to the computer system.