The ColdFusion programming environment centers on an intuitive, tag-based, server scripting language called the ColdFusion Markup Language (CFML). CFML controls the application logic, back-end integration, and dynamic page generation. The CFML features hold a tight integration with HTML (Hyper Text Markup Language), structured exception handling, regular expressions, and easy expansion with COM, CORBA, and C/C++.
Since CFML is closely modeled after HTML, it is an intuitive language to learn yet offers a host of scripting, database, and commerce functions. Here are just a few of the capabilities that CFML has to offer:
Read, update, and delete data from databases and tables
Create dynamic data-driven pages
Perform conditional processing
Populate forms with live data
Process form submissions
Generate and retrieve email messages
Interact with local files
Perform HTTP and FTP operations
Perform credit card verification and authorization
Read and write client-side cookies