Qforms or 'Quick Forms' enables users of your site to create custom forms like surveys, questionnaires, contact/request/register forms...
When enabled this module will create qform content type on your site. Users with correct permission can then create new qform content and in form builder sections can add custom form elements and configure additional form submit actions.
Then users with permission to submit qform can submit them. Submissions are saved in a database table and can optionally be mailed to a multiple email address upon submission.
Past submissions are viewable for users with the correct permissions.
Qforms includes simple reporting tools and is also capable of exporting submitted data to a csv file for detailed statistical calculations.