Program Maintenance Utility (NMAKE) は、プロジェクト・ファイル更新のプロセスを自動化します。NMAKE は、あるファイル・セット (ターゲット・ファイル) の変更日を、別のファイル・セット (従属ファイル) の変更日と比較します。ターゲット・ファイルよりも後に変更された従属ファイルがある場合、NMAKE は一連のコマンドを実行してターゲットを最新の状態にします。