Case management is a way of modeling very flexible and data intensive business processes.
Case management enables you to handle unstructured, ad-hoc processes and their contents and information so that you can make optimal business decision. It focuses on unpredictable business processes which rely on worker knowledge and involve human participants. Case management relies on content and information that help the participants make a decision .
A case can be a collection of information, processes, tasks, rules, services. It requires the worker knowledge, their involvement and active collaboration.
Case management enables you to only define the different activities a user can perform to achieve a goal without defining the workflow process. However it supports dynamic workflows, structured processes and a combinations of both.