For some applications, building executables to run with ColdFusion is the best solution. Perhaps the application requirements go beyond what is currently feasible in CFML. Or perhaps application performance can be improved for certain types of processing.
To meet these types of requirements, you can use the ColdFusion Extension Application Programming Interface (CFXAPI) to access ColdFusion functions.
While this chapter documents custom tag development using Microsoft Visual C++, or Java it is currently also possible to develop them in Inprise's Delphi.