Yes.
Developers can create custom workflows using the workflow framework by:
Creating workflow types
Designing workflow categories
Adding approval steps
Linking workflows to forms