- Multitenant architecture – An application model in which all users and apps share a single, common infrastructure and code base
- Metadata-driven development model – An app development model that allows apps to be defined as declarative â€œblueprints,â€ with no code required. Data models, objects, forms, workflows, and more are defined by metadata.
NOTE: There is a Force.com Metadata API that allows you to directly manipulate the XML that controls the Metadata of your application/organization.
- Force.com Web Services API – An application programming interface that defines a Web service that provides direct access to all data stored in the Force.com platform from virtually any programming language and platform
- Apex – The worldâ€™s first on-demand programming language, which runs in the cloud on the Force.com platform servers
- Visualforce – A framework for creating feature-rich user interfaces for apps in the cloud
- Force.com Sites – Public websites and applications that are directly integrated with your Salesforce.com organizationâ€”without requiring users to log in with a username and password
- AppExchange directory -A Web directory where hundreds of Force.com apps are available to Salesforce.com customers to review, demo, comment upon, and/or install. Developers can submit their apps for listing on the AppExchange directory if they want to share them with the community.