What functions can be created using Workflow Rules ?

What functions can be created using Workflow Rules ?

I have been trying to understand the workflow rules in projects, but there is no certain example I found knowledgeable.
Please provide some real project examples so we can understand how and where we can use the workflow rules.

Thanks