Salesforce – Apex Language


SalesForce Knowledge Tips

Apex is a development platform for building software as a service (SaaS) applications on top of Salesforce.com’s customer relationship management (CRM) functionality. Apex allows developers to access Salesforce.com’s back-end database and client-server interfaces to create third-party SaaS applications. Apex includes an application program interface (API) that developers can use to access user data on Salesforce.com. This API allows developers to use common SaaS components, like Web widgets or a multi-tenant database, without the need to develop much of the infrastructure traditionally associated behind SaaS programs.

Apex is a strongly-typed, object-oriented programming language that lets you centralize and execute flow and transaction control statements on the Force.com platform in conjunction with application calls to Force.com ​APIs. Using syntax that looks like Java and acts like database stored procedures, Apex lets you add powerful custom business logic to most system events, including button clicks, related record updates, and…

View original post 274 more words