It includes a page navigation built-in feature that could be used as a "workflow framework" as was described in the question.
- well documented with tutorials and examples
Yes, there a lot of material created by Google and users.
- the application should be easy to distribute and install
No installation required, but it requires Internet connection.
From Control your form's page-to-page navigation - Docs editors help
Control your form's page-to-page navigation
If you've divided your form into different pages by adding page
breaks, you can specify which users see which pages depending on their
answers to questions in your form — sort of like a “Choose Your Own
Adventure” story. For example, you can send users who answer “Yes” to
a question to page three of your form while sending users who answer
“No” to page four.
Here’s how to send users to a specific page based on their answer to a certain question:
- Create a form.
- From the Insert menu, select either Multiple Choice or Choose from a list. (Note: Only these two question types can be used to direct
respondents to specific pages. No other question type can.)
- Check the box labeled Go to page based on answer.
- Next to your answers for this question, you'll see drop-down menus which allow you to direct respondents to specific pages in your form
depending on their answers. (Note: If you have more than one question
with the “Go to page based on answer” box checked on a page, the form
respondent will be routed to the page indicated for the last answered
question. Otherwise, two “Go to page based on answer” questions might
contradict one another. You can also choose to send respondents to the
confirmation page based on an answer by selecting Submit form from the
Here’s how to send users from one page to another specific page:
Suppose you’ve sent some respondents to page three in your form and
you’d like them to see page five, and not page four, next.
- Create a form.
- Divide your form into pages by adding page breaks. From the Insert menu, select Page Break.
- If you’d like, you can name your page break and add a description. This might help you remember where you’re directing respondents, and
it may also help respondents understand the structure of your form.
- At the end of each page in your form, you’ll see a dropdown menu with options for where to send respondents next. By default, it’s set
to “Continue to next page,” but you can change it to send respondents
to a specific page in your form or to the form’s confirmation page.
(Note: If a page has a "Go to page based on answer" multiple choice
question on it, the respondent's answer to that question will override
any page navigation settings you’ve chosen.)