Apex Code will enable any developer to write applications and components that run automatically
on salesforce.com's multi-tenant service
Company to provide comprehensive developer resources, including new Apex Toolkit for Eclipse, and new AJAX Toolkit
|SAN FRANCISCO — January 16, 2007 — Salesforce.com [NYSE: CRM], the market and technology leader in on-demand business services, today announced the availability of Apex Code, the world's first on-demand programming language. The preview release of the Apex programming language will enable developers to learn the capabilities of the Apex language, write code and create applications, and provide feedback on Apex's design and capabilities. The developer preview release is currently scheduled to be followed later this year with a beta for salesforce.com customers. Apex Code will dramatically expand the reach, scope, and depth of applications available on the AppExchange and will enable any type of enterprise application to be delivered on demand. Developers may sign up for the Apex Code preview program at http://developer.salesforce.com.|
|"Salesforce.com has now cracked the code of enabling unlimited innovation on demand," said Marc Benioff, chairman and CEO, salesforce.com. "All components and applications created with Apex Code and the Apex on-demand platform will be able to be shared via salesforce.com's AppExchange directory, enabling all the innovation that Apex unleashes to benefit the entire on-demand community. With Apex applications available through the AppExchange, customers will benefit from unprecedented choice and freedom of on-demand applications for The Business Web. Customers will be thrilled and amazed as the salesforce.com community demonstrates what is truly possible on demand."|
The Apex On-Demand Platform and Apex Code
Delivered with Salesforce Winter' 07, the Apex on-demand platform provides a complete feature set for building business applications, including data models and objects to manage data, a workflow engine for managing collaboration of data between users, a user interface model to handle forms and other interactions, and a Web services API for programmatic access and integration. The Apex Web services API is one of the world's most widely used enterprise Web services, handling more than fifty percent of salesforce.com's 3.7 billion services transactions in salesforce.com's Q307.
|New to the Apex on-demand platform is Apex Code, the world's first on-demand programming language. Apex Code extends the powerful and proven success of the Apex platform by introducing the ability to write code that runs on salesforce.com's servers. This makes possible the development of a new class of applications and features deployed entirely on demand. Apex Code also makes it possible to infuse intelligence into existing Salesforce apps by capturing business logic and rules such as data validation. Code created, run and stored with Apex will be 100 percent multi-tenant and encapsulated to protect customer implementations against faulty code, and automatically upgraded in conjunction with the salesforce.com service. Apex Code enables entirely new kinds of apps to be built on demand-such as complex inventory checking and order fulfillment.|
|Developers can use Apex Code to do everything from creating custom components, customizing and
modifying existing salesforce.com code, and creating triggers and stored procedures, all the way to
building and executing complex business logic, run entirely on salesforce.com's multi-tenant
service. Apex Code is a Java-like development language that is secure, easy and fast, and will be
immediately familiar to any Java programmer. Anything built using Apex Code can be made available
as a Web service and is accessible via SOAP and XML standards. Features and capabilities of Apex
New Apex Toolkits and Resources at Apex Developer Network
To spur development with Apex, salesforce.com also is providing comprehensive developer resources, including new Apex developer toolkits for AJAX and Eclipse and a new Wiki-based developer site, the Apex Developer Network (ADN) at http://developer.salesforce.com. ADN provides the community, tools and resources to let developers use the Apex programming language to build new applications for the AppExchange. Now any developer in the world - with access to just a Web browser and Internet connection - can harness the power of the world's most popular multi-tenant platform to create new applications and mashups from scratch. With toolkits and resources for most popular development languages, including AJAX, Java, .NET and PHP, developers can also combine those applications with other Web services to create new business mashups, allowing developers, ISVs and IT organizations to easily leverage The Business Web in their projects and offerings.
More than 185,000 test drives and more than 20,000 application installs at more than 7,500 customers have taken place of the more than 500 applications that are now available on the salesforce.com AppExchange, the world's first on-demand directory, found at http://www.salesforce.com/appexchange.
The Apex on-demand platform is generally available today. The Apex programming language is available today for developer preview, and is currently scheduled to be available in beta to salesforce.com customers later in 2007.
Any unreleased services or features referenced in this or other press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase salesforce.com applications should make their purchase decisions based upon features that are currently available. Salesforce.com has headquarters in San Francisco, with offices in Europe and Asia, and trades on the New York Stock Exchange under the ticker symbol “CRM.” For more information please visit http://salesforce.com/uk/, or call 0800 0921223 .