What Is an Enterprise Framework?

Aside from the learning and networking aspects of conferences, another great by-product of attending a conference is the sharing of ideas. I came away from the International PHP Conference reinvigorated with new ideas and techniques and applications I want to try out. Also, I came away with a great definition for the ever-intangible “enterprise framework.”

The phrase “enterprise framework” eludes defining at times and starts holy wars. However, Joseph Kolin presented me with a definition: an enterprise framework allows the end-user to drop in only the business logic to make it work; they do not need to add anymore programming to the framework. The folks over at Achievo ATK agree with this definition.

What do you think? Is this the proper definition of an “enterprise framework?”