5 types of problems: compliance, efficiency, unstructured, process design, and product design
The first three are performance problems wherein an existing system is not performing satisfactorily
The last two are design problems that require a new or improved design.