---
schema_version: "1"
id: 2e073814f9a345c808cbbd7436459dcc3a634b07f877740c7fb58be01bf55084
title: Which Permissions are Required for Visualforce Development?
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/platform/salesforce-pages-developers-guide/guides/pages/intro/pages-intro-permissions.md
canonical_url: https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/guide/pages-intro-permissions.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 22a8fff656ca0f793305deed6e11ac79e23693d3676e598f69037ae6710b716c
products:
  - Visualforce Developer Guide
  - Platform Developer Content
---

# Which Permissions are Required for Visualforce Development?

Visualforce development requires various permissions, depending on the specific activity.

|User Permissions Needed| |
|-----------------------|--|
|To enable Visualforce development mode:|“Customize Application”|
|To create, edit, or delete Visualforce pages:|“Customize Application”|
|To create and edit custom Visualforce components:|“Customize Application”|
|To edit custom Visualforce controllers or Apex|“Author Apex”|
|To set Visualforce page security:|“Manage Profiles and Permission Sets”|
|To set version settings for Visualforce pages:|“Customize Application”|
|To create, edit, or delete static resources:|“Customize Application”|
|To create Visualforce Tabs:|“Customize Application”|

