.cfm stands for coldfusion markup language file. You can use dreamweaver software to do the programming.
It is like programmig language like php, asp, java, jsp..for web content.
It is very rich and more flexible. But to runn it you need web server as well as cold fusion server.
For more infor goto adobe.com (Adobe bought over)