CiviCRM's Profile functionality allows you to integrate and extend Drupal User screens with your contact management requirements. It also gives you tools for collecting and sharing contact information with community members and visitors.
- configure user registration forms to include standard and custom CiviCRM fields
- allow users to maintain some or all of their own contact data and find other contacts with shared characteristics
- make a subset of CiviCRM data available for searchable listings
- create custom 'sign-up' forms to collect contact information from site visitors