Software security focuses on preventing and responding to cyber security threats. It covers both security risks arising during development and systems for securing applications after they have been deployed.