Strive for the simplest scripting environment possible
--Move all complexities to the Developer/Guru
--Gated by the skills of the Developers/Gurus
Open Architecture allows tremendous flexibility in customization
Hide as much of the complexity of the framework as possible
--Automatically load harness components at tool load time
--Incorporate routine maintenance and special reporting needs into simple function calls
Consider the maintainability and simplicity of the framework itself when making enhancements to it