National defense: Even national defense is increasingly software based. The modern combat
soldier is embedded in a web of software that provides intelligence, communications,
logistics, and weapons guidance. Software-powered drone aircraft launch airstrikes without
placing human pilots at risk. (We discuss drone technology later in the chapter.) Intelligence
agencies perform large-scale data mining with software to uncover and track potential
terrorist plots.