The huge variety of objectives, problems, value systems, and people's needs and preferences makes design trade-offs the most basic characteristic of design. A trade-off is a situation that involves losing one quality or aspect of something in return for gaining another quality or aspect.