# Chapter 12
Using the Application Framework

The ColdFusion Web Application Framework is a powerful tool you can use to help structure your ColdFusion applications. This section describes how to create and use the `Application.cfm` file, the application page that controls the application framework.

### Contents

- Understanding the Web Application Framework
- Mapping Out an Application Framework
- Creating the Application.cfm File
- Setting up client state management options
- Managing Client State in a Clustered Environment
- Using Client State Management
- Using Client Variables
- Application and Session Variables
- Using Session Variables
- Using Application Variables
- Tips for Using Session and Application Variables
- Default Variables and Constants
- Using CFLOCK for Exclusive Locking
- CFLOCK Examples