Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
Developing Code in the Cloud
The Apex programming language is saved and runs in the cloud—the multitenant
platform. Apex is tailored for data access and data manipulation on the platform, and it
enables you to add custom business logic to system events. While it provides many benefits
for automating business processes on the platform, it is not a general purpose programming
language.
Apex cannot be used to:
- Render elements in the user interface other than error messages
- Change standard functionality—Apex can only prevent the functionality from happening, or add additional functionality
- Create temporary files
- Spawn threads