You are here:
Write Code
Write code using the Apex programming language to add business logic or use the Visualforce markup language to create the user interface. Integrate your application using APIs and authenticate your external applications.
- Developer Console
The Developer Console is an integrated development environment with a collection of tools you can use to create, debug, and test applications in your Salesforce org. - Work with Code
This section contains information about the tools and techniques you can use when making changes to your organization by using code. - Custom Metadata Types
You can create your own declarative developer frameworks for internal teams, partners, and customers. Rather than building apps from data, you can build apps that are defined and driven by their own types of metadata. Metadata is the information that describes the configuration of each customer’s organization. - Canvas App Previewer
Canvas App Previewer is a development tool that lets you see what your canvas apps will look like before you publish them. - Remote Access Application
Connected apps have replaced remote access apps. Use connected apps for apps that require integration with Salesforce to verify users and control security policies for external apps. - Secure Identity for the Internet of Things
Asset tokens are an open-standards-based JWT authentication token for verifying and securing requests from connected devices. They identify the device to a backend service that processes the stream of data and events from the device. They allow registration of device data with the Salesforce platform and linking it to Salesforce CRM data about the customer, account, or contact, helping you to act on behalf of the customer. You can even support custom business processes using asset token events. Asset tokens enable more proactive support and more predictive engagement with your customers, on an unprecedented scale. - Web Console (Beta)
Web Console is a modern, browser-based Integrated Development Environment (IDE) embedded natively within Salesforce. It facilitates an in-context workflow for debugging, editing, and validating technical assets, removing the requirement for external tool integration or context-switching.

