The problem
Your users already have an app. The workflow should live there.
Customer portals, internal tools and line-of-business apps all need human steps: someone approves a refund, checks a document, fills in missing details. Sending people to a separate workflow product breaks the experience, and building assignment, deadlines, escalation and history yourself is a project of its own.
- Approvals buried in email threads with no deadline or audit trail
- A second UI that users have to learn and log in to
- Home-grown task tables that never get escalation, reminders or reporting
