Actually, priji, to be super technical, CF is not considered a "framework" but an environment or platform. That is, it doesn't include a coding methodology. It's wide open. There are "application development frameworks" that have been invented to work using ColdFusion, such as Fusebox and Mach II. These are coding standards, file- and variable-naming conventions, etc, that ensure dev-style consistency between applications and between developers. But CF is wide open, just like PHP, to be used in any way the code and the application server software (the platform/environment) will work together. This differs sharply from Ruby on Rails, for instance, which includes a strict framework.