What an effective framework must implement
nUser interface security and navigation
nUser interface data input and output
nBasic database structures required for good data integrity nTypical system features (but with the ability to program additional system features)