プログラムソースファイルの拡張子は「.cob」または「.cbl」が一般的である。 プログラムのファイル名はPROGRAM-IDの指定(大文字と小文字を含む)と完全に一致しなければならない。この理由については3章で説明している。 空白をPROGRAM-IDに含めることはできないため、プログラムのファイル名にも含めることはできない。 opensource COBOLコンパイラは、COBOLプログラムをCソースコードに変換し、opensource COBOLのビルド時に指定された「C」コンパイラを使用してそのCソースコードを実行可能バイナリ形式にコンパイルし、その実行可能バイナリを、直接実行可能形式、静的リンク可能形式、または動的にロード可能な実行可能形式にリンクする。 opensource COBOLコンパイラの名称は「cobc」(Windowsシステムでは「cobc.exe」)である。