Security Functions are the hardware, software, and/or firmware of the information system responsible for enforcing the system security policy and supporting the isolation of code and data on which the protection is based.
This term is commonly used in software engineering, programming, scripting, application design, testing, and development lifecycle work.