How to create a multi step form that can be saved/edited by multiple users? I need some tips on how to implement a form with these specifications:


Multi steps. for example the user completes section 1 then clicks next to go to section 2 and so on (can be tabs or anything similar).
It can be saved, so users can come back to continue also multiple users can edit
Some users can add a new form to the site (with a different title for a new set of users)
Users should have different permission levels to interact with these forms (creator, editor or view only).


I've been looking at webform. But it doesn't seem to offer what I need. Because it doesn't use native Drupal fields. I need a form that stores data in Drupal standard format. This allows me to expand my form's capabilities (For example using views).
Are there any combination of modules that can be helpful here?
The Multistep module adds multiple-step functionality to CCK forms. It does so by assigning a step number to each fieldgroup within the content type and hiding all the groups that do not belong to the current step. The user can then use different submitting buttons that will redirect to the previous, next, or current step.

For further reference look into this link.