Salesforce Fundamentals

Salesforce is a very powerful cloud computing technology. It Runs on Force.com, a multitenant platform where all users share the single version of platform.Being a Customer Relationship management Tool(CRM), it is used to keep a track of and strengthen ties with a organisations potential customers. Following a MVC architecture i.e Model, View and Controller architecture plan separates the representation of information from the user's interaction with it
  • Model : Consisting of schema and data, every entity is mapped to some sobject in Salesforce, It denotes the underlying database
  • View :Force.com uses Visualforce to represent the data and schema, It represents the code making up the page UI, consisting mainly Visualforce, HTML CSS and JavaScript
  • Controller: Defines the actions of the interface. It is the Apex Code used to interact between the Model(Database) and View(UI)