Based on the value they choose for the field, users will be placed in a role.
To customize content on steps for different types of members, fields and categories can be role-based.
For example, a form/campaign/event can be designed so only accountants would see information on an accounting seminar, only information technology people would see a software class, etc. However, to create a good user experience, you need to make sure everyone sees something on every step (so some roles are not taken to a blank page).