Another proprietary programming language, Apex is used by Salesforce to execute flow and transaction control statements and calls to the API in Salesforce servers. It’s an object-oriented language that’s similar to Java and C# that allows Salesforce developers to add business logic to many system-related events. Thus, software engineers that use it do so exclusively because of what Apex can give them in Salesforce. 

This is an index to notable programming languages, in current or historical use. Dialects of BASIC, esoteric programming languages, and markup languages are not included.