A contact form can only take in profile information. As long as the form does not need to take in any financial information, a Contact Form can be used.

For example, if you would like to create a form that people can use to sign up to receive eNewsletters from your organization, a Contact Form would be your best option, and the form only needs to take in the constituent's biographical information (First Name, Last Name, Email, etc.), and have checkboxes for the Newsletters they wish to sign up for.