GnuCOBOL
COBOL 2014仕様までのCOBOL標準に準拠し、既存のコンパイラに共通の機能を含めるようにしているものの、開発者は標準への準拠を明確にはしていない。 それでも、2.2 Finalリリースは、NIST COBOL 85テストスイートに含まれている9,708項目(20が削除されているため)のテストうちの9,688項目(99.79%)に合格している。
GnuCOBOLは、 COBOLプログラム(ソースコード)をCプログラムに変換する。次に、Cプログラムを、コンピューターで使用される実際のコード(オブジェクトコード)または他のプログラムが呼び出す(リンクする)ことができるライブラリにコンパイルする。 UNIXおよび同様のオペレーティングシステム(Linuxなど)では、GNU Cコンパイラが使用される。 Windowsの場合、Microsoft Visual Studio ExpressパッケージのCコンパイラを利用できる。 2段階で行うコンパイルは通常、1つのコマンドで実行されるが、Cコードが生成された後、プログラマーがコンパイルを停止できるようにするオプションがある。