DBASE
VulcanをIMSAI 8080やCP/MさらにはMS-DOSに移植した後、ラトリフは画面表示を扱うコマンド群や制御構造(DO WHILE/ENDDO や IF/ENDIF)を追加した。データを扱うため、dBaseにはファイルを操作する様々な機能があり、文字列/数/日付などを操作する各種機能がある。関連するデータを持つ複数のファイルを同時にオープンして操作できることから、アシュトンテイトはdBaseを「関係データベース」と称したが、もちろんエドガー・F・コッドの関係モデルに準拠しているわけではない。あえて分類するとすれば、関係データベースとナビゲーショナルデータベースの中間である。
dBaseはインタプリタを備えており、ユーザーはプロンプトにコマンドを打ち込むことでそれを実行させることができる。スクリプト(拡張子はPRG)もDOコマンドを使ってインタプリタで実行され、その中の各コマンドや変数も実行時に評価される。このためdBaseプログラムは簡単に書くことができ、コンパイルなどの手間もかからない。これは、CPUの性能が低い時代には重要な特徴だった。インタプリタはメモリ管理も自動的かつ動的に行うため(メモリ確保などが不要)、プログラミングに不慣れな人でも簡単に使うことができた。
逆に、ユーザーがdBaseの言語に習熟してプロが現れるようになると、その単純さが足かせとなってきた。