The term application can mean many things. An application can be as simple as a guest book or as sophisticated as a full Internet commerce system with catalog pages, shopping carts, and reporting.
However, an application has a specific meaning in ColdFusion. A ColdFusion application consists of one or more ColdFusion pages that work together and share a common set of resources. In particular, the application shares an application name as specified in a cfapplication
tag, and all pages in the application share variables in the Application scope. What appears to a user to be a single application, for example, a company's website, might consist of multiple ColdFusion applications.
While there are no definite rules as to how you represent your web application as a ColdFusion application or applications, the following guidelines are useful:
This chapter describes the tools that ColdFusion provides to create an application, and presents information on how you can develop and optimize your application.