There are three software security types: security of the software itself, security of data processed by the software, and the security of communications with other systems over networks