Is a user that has a Salesforce platform license able to create custom objects? I understand that they can access a certain amount of custom objects, but if they are not at the limit what is preventing them from creating more?


2 Answers 2


I believe you need the Customize Application permission in order to define new objects. This permission cannot be assigned to a user who has the Salesforce Platform License.

To verify, I created a new Permission Set, added only the Customize Application permission (and those added automatically because they are required). I then tried to assign this Permission Set to a user with the Salesforce Platform license. I got this error:

Please fix the following:

  • Can't assign permission set Customize Application to user [redacted]. The user license doesn't allow the permission: Customize Application

Can't assign permission set


Salesforce Platform licenses can read and write into the custom objects .They cannot have administrative rights to create objects .

From the Docs

Designed for users who need access to custom apps but not to standard CRM functionality. Users with this user license are entitled to use custom apps developed in your organization or installed from Force.com AppExchange.

In addition, they are entitled to use core platform functionality such as accounts, contacts, reports, dashboards, documents, and custom tabs.

However, these users are not entitled to some user permissions and standard apps, including standard tabs and objects such as forecasts and opportunities.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .