There are three main data structures that Salesforce provides for organizations: Account to Contact structure, Individual Account structure, and Person Account structure. Each structure has different strengths and weaknesses related to data entry, reporting, data migration, and application integration. The best structure depends on an organization's specific needs and goals. The Individual Account structure is commonly used by nonprofits as it allows relationships between households, organizations, and individuals while still providing prebuilt reporting.