The National Missile Defense (NMD) system being developed by the U.S. revisits many of the technical software engineering arguments surrounding the failed Strategic Defense Initiative.