Military requirements have historically pushed technology forward, and no better example can be found than sophisticated software development. From the first computers, designed to calculate artillery shell trajectories, to Advanced Military Algorithms developed from Polymorphic Software and Doctrine: Flexibility, mankind has worked to extend warfare into the digital world.