When engineers design solutions to problems (bridge a river, support a building, etc.) there are always certain conditions which they must work under. For example, there may be a limit to funds, space, labor, or technology; or there may be environmental restrictions to observe. These conditions are MOST GENERALLY referred to as design