Seven Design Principles