What is Salesforce? Why Salesforce?

Salesforce is a Customer Relationship Management (CRM) system built on cloud computing technology. It help users handle all of their business needs like managing marketing campaigns, analyzing performance, and tracking spending and sales. Salesforce offers many products e.g Marketing Cloud, Sales Cloud, Service Cloud, Health Cloud etc. businesses can customize and use. Salesforce also has a platform (Force.com) to develop new business applications which are called Force.com apps.  

Why Salesforce?

Technology Description
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.
API Access Several application programming interfaces (APIs) provide direct access to all data stored in Force.com from virtually any programming language and platform.

  • The SOAP API and REST API integrate your organization’s data with other applications
  • The RESTful Bulk API (also available using Data Loader) loads or deletes large numbers of records
  • The Metadata API manages customizations in your organization (also available using the Force.com Migration Tool)
  • The Chatter REST API accesses Chatter feeds and social data
  • The Streaming API provides notifications reflecting data changes in your organization
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.
Mobile Access With Salesforce mobile apps, you can access custom apps built using the Force.com platform’s point-and-click development tools. Your users can access those apps on their mobile devices—and you don’t have to learn any mobile programming languages.
AppExchange directory A Web directory where hundreds of Force.com apps are available to Salesforce 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.