A framework for designers