A rootkit is a type of malicious software that is activated each time the system boots up. Rootkits are difficult to detect as they are activated before your system's Operating System has completely booted up.
See also: Rootkit.
This term is used in software engineering, programming, scripting, testing, application architecture, and development lifecycle work. It helps teams describe how software is designed, implemented, integrated, and maintained.