5 types of problems:
compliance,
efficiency,
unstructured,
process design,
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.