How can Cyber Security Software Function?