---
schema_version: "1"
id: f303e806063dfd409d903eba55559f1b872d79921cfbd2eaac69e8585453f782
title: Considerations for Creating Custom Objects
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/dev_objectcreate_notes.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.dev_objectcreate_notes.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: d5ec5af9769d11401b10ed843e19ab351d10e79d5cf39b78f9f421b9688d6f3a
description: Before you create a custom object, make sure that you review these considerations.
products:
  - Salesforce Platform
  - Security
release: "264"
---
# Considerations for Creating Custom Objects

Before you create a custom object, make sure that you review these considerations.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: both Salesforce Classic and Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Contact Manager</strong>, <strong>Group</strong>, <strong>Professional</strong>, <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions</td></tr></tbody></table>

## Object Creation

- Establish object relationships first, before adding all custom fields, page layouts, and related lists.
- The standard Name field is required on custom object related lists and page layouts.
- Provide meaningful names for your custom objects. The plural label of the custom object is used as the label of the custom tab based on that object.
- When you create a custom object, you specify the data type of the Record Name field: Auto Number or Text. If you select the Auto Number data type, there could be issues when inserting a high volume of records, for example, via the API. If you anticipate a high volume of record inserts, use the Text data type.
- When creating an object from a spreadsheet:
    - Skipping the import step creates an empty custom object that uses the fields in the spreadsheet as a template.
    - You can click ![Object Creator preview icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-extend_click-264-0-0-production-enus/5f7d9219-b7b1-4552-8891-f1aba9b289fc/extend_click/images/object_creator_preview_icon.png) to preview the object data. Only the first 24 rows of data are displayed in preview.
    - These field types aren’t supported:
        - Auto Number
        - Formula
        - Roll-Up Summary
        - Lookup Relationship
        - Master-Detail Relationship
        - External Lookup Relationship
        - Text Area (Rich)
        - Text (Encrypted)
        - Time

## Object Permissions

In Enterprise, Unlimited, Performance, Professional, and Developer editions, when you create a custom object, the Read, Create, Edit, and Delete permissions for that object are disabled for profiles that have View All Data or Modify All Data disabled. Enable access to custom objects in permission sets or custom profiles, and assign them to the users who need access.

In Contact Manager and Group editions, when you create a custom object, the Read, Create, Edit, and Delete permissions for that object are enabled for all profiles.

## Sharing Model

An org-wide default setting controls the data sharing model for custom objects. For more information, see [Custom Object Security](https://help.salesforce.com/articleView?id=platform.dev_security.htm&type=5&language=en_US).

## Delegating Custom Object Administration

After you create a custom object, you can delegate its administration to non-admin users.

## Queues

After you create a custom object, you can define queues to distribute ownership of custom object records to your users.

#### See Also

- [Create a Custom Object](https://help.salesforce.com/s/articleView?id=platform.dev_objectcreate_task_parent.htm&release=264.0.0&type=5 "Track and store data that’s unique to your organization. Follow different steps, depending on which Salesforce experience you’re using.")
- [Salesforce Features and Edition Allocations](https://help.salesforce.com/s/articleView?id=xcloud.overview_limits_general.htm&type=5&language=en_US)