...
The framework should be demoable out of the box, if you install/use all modules, you should have a working site, ready to demo, without needing to write any code. Combine this with the first principle (EASY), you can use it to learn from example, or simply get started using it as is.
SUSTAINABLE
Existing developments should be supported and protected as much as possible. An upgrade path from previous DD4T versions as well as DXA versions must be supplied.
DOCUMENTED
Full installation documentation, FAQ, How-To's, Development Guidelines are absolutely required.
...