Rozszerzenie pliku .cfm odnosi się do plików ColdFusion Markup File, czyli plików stron internetowych tworzonych za pomocą języka znaczników ColdFusion (CFML). Są one używane głównie do dynamicznego generowania zawartości stron internetowych na serwerach obsługujących ColdFusion.
Pliki .cfm zawierają połączenie kodu HTML, logiki biznesowej (skrypty/programowanie) oraz poleceń do obsługi baz danych, umożliwiając wykonywanie różnorodnych operacji, takich jak generowanie formularzy, raportów czy dynamiczne pobieranie danych z bazy po stronie serwera.
Do otwierania i edycji plików .cfm służą głównie specjalistyczne narzędzia i środowiska programistyczne, takie jak Adobe ColdFusion, ColdFusion Builder, Dreamweaver, Railo, New Atlanta BlueDragon czy dowolny edytor tekstu. Pliki te mogą być także wyświetlane przez przeglądarki internetowe – wystarczy przeciągnąć je na okno przeglądarki, choć wtedy widoczny będzie efekt wygenerowanej strony (jeśli stronę serwuje serwer ColdFusion), nie zaś kod źródłowy.
Podsumowując, .cfm to typowy format plików dla dynamicznych stron internetowych ColdFusion, wykorzystywany głównie przez programistów i administratorów serwerów aplikacji webowych.