APEX
Apex Programming Language
Salesforce's proprietary, strongly-typed programming language that runs on the Lightning Platform. Apex is syntactically similar to Java and is used for custom business logic, triggers, and web services.
Example use case
A developer writes an Apex trigger that validates a discount percentage on an Opportunity line item and prevents saving if it exceeds the rep's authorized limit.