You may be familiar with SharePoint
workflow, but have you added workflow to an InfoPath template? InfoPath
workflow is easier to use because it's handled in InfoPath instead of requiring
the user to complete certain actions in SharePoint.
Users can easily see the state of the form
and you can add custom conditional viewing to switch ...