ColdFusion, lequel fût développé par Allaire, est une application serveur complète pour le web afin de développer et livrer des applications de commerce électronique dimensionnables. La solution The ColdFusion consiste en deux forfaits reliés:
Studio ColdFusion – Intégré avec ColdFusion Server, ColdFusion Studio offre la programmation dite visuelle, les bases de données, ainsi que les outils de débogage pour permettre de bâtir des applications web complexes.
Serveur ColdFusion – ColdFusion Server offre tout le service de temps d’exécution afin de livrer des applications de commerce électronique conçues grâce à une architecture ouverte et dimensionnable.
ColdFusion utilise un langage de serveur scripté de type étiquette idéal pour la programmation d’applications web. Exécuté entièrement sur le serveur, le langage ColdFusion Markup Language (CFML) s’intègre aisément avec le langage HTML pour l’interface usager ainsi qu’avec le langage XML pour les échanges de données. À la fois dimensionnable et ouvert, le langage CFML supporte plus de 70 étiquettes de côté serveur, 200 fonctions en plus de 800 composantes de tierses parties. De plus, ColdFusion supporte Java et C++.