ColdFusion zapewnia wiele dodatkowych funkcji, jak na przykład: konwersja stron w formacie HTML do formatów PDF i FlashPaper walidacja formularzy po stronie klienta włącznie z formularzami we Flashu różne widżety, na przykład tabele czy pobieracze daty niezależne od platformy zapytania do baz danych poprzez ODBC lub JDBC pobieranie danych poprzez różne protokoły, jak na przykład Active Directory, LDAP, POP3, HTTP czy FTP zarządzanie sesją, klientem i aplikacją funkcja indeksowania i wyszukiwania plików bazowana na Verity K2 (tylko w wersji Enterprise) obsługa formatu XML zarządzanie interfejsem graficznym zarządzanie zadaniami

Inne implementacje CFML oferują podobną lub zwiększoną funkcjonalność, np. uruchamianie w środowisku .NET czy obsługa obrazów.

ColdFusion MX Przed rokiem 2000 firma Allaire zaczęła pracę nad przepisaniem od nowa ColdFusion z wykorzystaniem platformy Java, co pozwoliłoby na większą przenośność ColdFusion. 16 stycznia 2001 roku Allaire ogłosiło swoje włączenie do firmy Macromedia. Niedługo po fuzji Macromedia kontynuowała wydawanie kolejnych wersji ColdFusion 5.00 i w czerwcu 2002 roku wypuściła Macromedia ColdFusion MX (6.0), kontynuując nazewnictwo linii swoich produktów. ColdFusion MX został napisany całkowicie od nowa i był bazowany na platformie J2EE.