ColdFusion Markup Language
中核部に含まれるタグの名前には常に cf が前置され、その後にユニークな識別文字列が続く。CFML で書かれたカスタムタグには cf_ が前置されるが、他にも呼び出し方が存在する。
手続き的な関数は、CFScript(英語版) を通して利用可能である。
CFML は一般に動的プログラミング言語と見なされている。しかし、各種タグで入力パラメータの型チェックが可能である(cffunction、cfparam、cfqueryparam など。ただし、プログラマが型を指定した場合)。型チェックが使われているか否かに関わらず実行時に失敗が発生するのだが、これがよい方式かどうかについては異論もある。
CFML は大文字と小文字を区別しない。
CFML では C++ の map コンテナのようなデータ構造を多用する。キーは常に文字列だが、値の型は特に指定されない。