There is software embedded in almost every weapon, that requires control by an authoritative entity. Software is also used in controlling flight and targeting, in ballistic missiles. Software is used to control access to atomic bombs, as well as track various activity that coincides with terrorist-based acts, including areas of civilian safety.