An Introduction Recent years have seen a dramatic increase in object-oriented programming languages. The ability to develop a solid piece of code, and then re-use it, has become the foundation for modern application development.
Web applications suffer from a lack of state and a lack of continuity.
ColdFusion helps developers address both of those issues. However, there is no provision for functions or subroutines when building a ColdFusion page. Sure, there are custom tags, even modules, but creating functionality modules, or libraries, has been something that has challenged ColdFusion developers since its inception. Various techniques have been developed to help developers address some of these limitations, the most notable being Fusebox. Fusebox calls for a strict set of coding techniques that enable developers to modularize their code into a specially formed directory.