Mit Apex können Entwickler die spezifischen Besonderheiten von Force.com nutzen. Außerdem benutzt Apex direkte Referenzen zwischen Objekten und ist somit streng typisiert. Ein besonderer Vorteil ist, dass die Programmiersprache aufgrund der Ähnlichkeit mit Java für viele Entwickler leicht zu erlernen ist.