Is Dash a good platform to develop intake forms?

Hi everyone, we want to build an online intake form which we want to use within our company to collect information from our business partners. The form should include various input taking fields, like text boxes, drop-down selection list, checkboxes and etc. Once the tool is created, we can send the link to the users to fill out.

My question is, can Dash save the user input information to Snowflake tables so the information is stored and we can pull them out in the future when needed? If this is not achievable, could you please recommend a different platform that can do the job better? Thanks in advance!