ColdFusionは、現在利用できる他のソリューションのどれよりも、迅速かつ簡単にインターネットアプリケーションの開発を行うことを可能にします。
ColdFusionで利用できる主な機能を紹介します(一部はEnterprise 版のみサポートされた機能となります)。
ColdFusion は、サーバー側でCFML を解釈して実行する仕組みで機能します。サーバー側で処理が実行され、その結果をクライアント(ブラウザ等)に戻します。
それに対し、HTML やJavaScript などはクライアントサイドのブラウザ側で実行されますので、ColdFusion の処理が完了した後、ブラウザに戻されてからの動作となります。
ですのでColdFusionの処理するページにHTMLのタグやクライアントサイドのJavaScriptが埋め込まれていてもColdFusionの処理には影響しません。またHTMLやJavaScriptが動作するのはColdFusionの処理が終わって結果が戻されてからとなりますので、例えばColdFusionの処理の中で動的にCSSやJavaScriptを作り込んで、その結果をブラウザに返す事も可能です。
クライアントサイドのテクノロジーには下記のようなものがあります。