CFML is the main scripting language for the ColdFusion web application platform. In addition to Adobe's ColdFusion server, CFML code can also run on the JVM, the .NET framework, Google App Engine, Railo, New Atlanta BlueDragon, and Open BlueDragon. Use this tag for code written in CFML, and add other tags for the targeted platform if applicable.
CFML is the main scripting language for the coldfusion web application platform. In addition to Adobe's ColdFusion server, CFML code can also run on the JVM, the .net framework, google-app-engine, Railo, New Atlanta BlueDragon, and Open BlueDragon.
In its simplest form, like many other web scripting languages, CFML augments standard HTML files with database commands, conditional operators, high-level formatting functions, and other elements to produce web applications. (CFML can generate output other than HTML, such as XML, JavaScript, and CSS.) CFML also includes numerous other constructs including ColdFusion Components (CFCs): CFML's version of objects that allow for separation of business logic from presentation. CFML can be written using either tags or CFScript, which is an ECMAScript-style language.
The pages in a CFML application include the server-side CFML tags and functions in addition to HTML tags, and modern CFML applications also tend to have CFCs that are accessed by the CFML pages for executing business logic.