IBM 3790
The Macro Assemblerのマニュアルは幅が4インチもあり、簡単な事を調べるのも大変だった。
IBMはthe Macro Assemblerの問題を認識し、自動化されたプログラムジェネレータであるDMSを作成した。DMSは後に、IBM 8100が使用可能になった際にCross System Product (CSP)となった。DMSは非常に少ないロジックでプログラムを生成することができ、画面を描き、「1から100までの数字」「数字ではなく文字」などの項目検査(フィールドチェック)も可能だった。ただしユーザーは依然としてMacro Assemblerを使い分ける必要があった。
仮に3790の設計者が、BASICのようなより包括的な高級言語を装備させていれば、もっと成功していたと思われる。