??? MastheadFlash/AltText ???

Apex Code

Preview the future of development in the cloud

The Force.com programming language, Apex Code, is a powerful tool for developers interested in building the next generation of business applications. Apex makes a new breed of cloud applications possible, featuring sophisticated processes and business logic. Plus, Apex allows unprecedented levels of customization that let you modify the behavior of existing features or create new behaviors.

Full control on the server side

For developers, the Java-like environment will be immediately familiar, letting them quickly leverage the many features of Apex. And because Apex runs natively on salesforce.com’s servers, it can interact with the user interface via buttons and events. That means developers can manipulate data, channel transactions, and implement flow controls on the server side. In other words, they can do everything from creating custom components, triggers, and stored procedures to making outbound calls to other Web services.

Eliminating the issue of client-side application management also gets rid of many design, connectivity, and performance issues, allowing developers to focus on delivering the best solutions to business problems. In addition, because Apex can be made available as a Web service via SOAP and XML standards, these solutions can be deployed quickly, while taking advantage of multitenancy’s security, reliability, easy upgrades, and ease of use.

Innovation for all

With so many people able to create, distribute, and run sophisticated solutions that were too complex and expensive to develop before the Force.com platform and Apex, the entire on-demand community will benefit from increased innovation. Check out the latest examples of the community’s creativity on the AppExchange marketplace. And join developer.force.com to become part of that community.