マーガレット・ハミルトン (科学者)
ハミルトンはその後、MITでチャールズ・スターク・ドレイパー研究所の一員となった。当時そこではアポロ宇宙ミッションに取り組んでいた。ハミルトンは最終的にアポロ計画とスカイラブ計画用のソフトウェアプログラムの指導者であり監督者となった。
NASAでハミルトンのチームは、アポロに搭載され、誘導と月面着陸で必要となるガイダンスソフトウェアの開発責任を負うことになった。その多種のソフトウェアは、(後のスカイラブ計画を含めて)数々のミッションで使われた。ハミルトンはコンピュータ科学とソフトウェアエンジニアリングのコースや訓練が無いときには、経験を積むため現場に出て働いた。
ハミルトンの専門分野は、システムデザイン(英語版)とソフトウェア開発、エンタープライズモデリングとビジネスプロセスモデリングの開発パラダイム、正式なシステムモデリング(英語版)言語、システムモデリングと開発のためのシステム指向オブジェクト、ライフサイクル環境の自動化、ソフトウェア品質の最大化とコードの再利用のための手法。ドメイン解析(英語版)、構築された言語属性の正統性、安定したシステムにするためのオープンアーキテクチャ技術、最大限のライフサイクルの自動化、品質保証、シームレス統合、エラー検出と復旧技術、マン・マシン・インターフェイスシステム(ユーザーインターフェース)、オペレーティングシステム、エンドツーエンドテスト技術、ライフサイクル管理技術などであった。