What is ColdFusion?
ColdFusion is a web development environment used to develop scalable e-business applications.
ColdFusion is actually a suite of tightly integrated products, not a single product. It consists of two main parts: ColdFusion Studio, which is used to build a site and consists of the visual programming tools, the database area, and the debugging tools. The second component is ColdFusion Server, which provides the runtime services for serving pages to users.
One of the most important features of ColdFusion is the ability to build web sites as individual pieces that can be stored in their internal database and then put together into web pages, e-newsletters, and so on. The software gives users the flexibility to either create the parts or create web pages directly.
For example, a hospital website using ColdFusion may have an easy-to-use front-end interface that a clinician can use to enter a patient's diagnosis, admission time, medication / treatments dispensed, and so on. The ColdFusion backend of the site then creates a searchable web page based on the data entered and links it to, for example, the rest of the week's entries from the same doctor. All of this will happen without the doctor knowing how to create HTML web pages, nor for web developers having to create every single web page.
ColdFusion uses its own language called CFML (ColdFusion Markup Language), which also includes the universal HTML (HyperText Markup Language) and XML (Extensible Markup Language) languages for easier learning.