I guess if you trace back the single word that began the journey of
the Cornerstone framework, it would be Customizability. Cornerstone
is built for that purpose from the ground up. Cornerstone philosophy
is that Requirements will chnage an hence the framework needs to be
built in a manner that it can be re-wired to meet the new
requiremetns. In Cornerstone we achieved this by the very unique to
Cornerstone concepts of "defining change in multiple dimensions" this
is what has made it possible for us to accommodate change in multiple
directions. The creators of Cornerstone for many years suffered form
using products that were not custmizable and as a result were driven
to create the Cornerstone platform that embraces customization in a
practical way that Application developers can quickly take on.
This is the promise of Cornerstone, we make it simple, we make it
practical, we make very hi tech but yet you wouldn't even notice due
to the simplification, we make it performant, and non invasive.