Problem Being Solved
The user wants to know where they are in a multi-page, multi-step process.
When To Use
It can be used to break down complex, lengthy tasks such as applying for membership. These tasks can be completed across several sessions, so the user needs a clear idea of what steps they have completed.
When Not To use
It should only be used for complex, multi-page transactions in Azure.