Application Development

Unlimited power to innovate—in the cloud

The Force.com platform provides the tools to enable a new era of applications in the cloud that bring the power and success of Salesforce CRM to your whole company—not just sales, service, and marketing. New types of innovation are now possible through a combination of “no programming” point-and-click wizards and Apex Code. Because the resulting applications will run natively on the Force.com platform, developers can take advantage of:

  • All the benefits of multitenancy, including built-in security, reliability, upgradeability, and ease of use
  • Out-of-the-box features that will speed development, including analytics, offline access, and mobile deployment
  • Freedom from managing and maintaining any server infrastructure, even as applications scale to thousands of users
  • Participation in a community of thousands of developers
  • The ability to reach thousands of salesforce.com customers more easily than ever via the Force.com AppExchange marketplace

By eliminating the problems of traditional application development, the cloud-computing model frees you to focus on developing solutions that deliver real business value. The Force.com platform lets IT innovate while avoiding the costs and headaches associated with servers, individual software solutions, middleware or point-to-point connections, upgrades—and the staff needed to manage it all.

Point. Click. Create.

Unique to the Force.com platform is a point-and-click approach to creating applications that eliminates the need for programming know-how. With only a Web browser, business users, administrators, and developers can define the metadata that results in the “blueprint” for an application, including the data model, objects, forms, workflows, and more.

Go with what you know

When you need to integrate with other systems or create mashups with external services, you can use the Force.com Web Services API in combination with toolkits for the most popular development languages—including Java, VB.NET, C#, .NET, or open-source languages—to create highly visual, interactive applications. With the Force.com API, developers can directly access all data stored in their Force.com applications.

Want to speak our language?

With Apex Code, developers have the most granular control ever to create almost any kind of cloud application. Apex lets you develop new behaviors and business logic with code that runs directly on salesforce.com’s servers. That way, you’re freed from having to own or manage servers and infrastructure, while gaining the same power and flexibility in applications as salesforce.com’s own developers.