If you are new to the application, you may wonder 'What exactly is' and before long you will come across some terminology that is used to describe different parts of the application, functionality and navigation.

Here is a quick guide to some of the basic terminology you need to understand and navigate the application.



Salesforce is the name of the company and name of the application. It started out as basic customer relationship management CRM software, for companies to track their accounts, contacts and opportunities but has evolved over the years to become much more than that. Instead of just offering Salesforce CRM software, now various editions and functionality are available depending on what the customer needs.

Salesforce platform

Now, Salesforce runs on what is called the platform. You can find out more about the Salesforce Platform here.

Sales Cloud

There is the Sales cloud that is used by sales organizations and is focussed on supporting a sales process, including campaigns, leads, accounts, contacts through to managing opportunities.

Service Cloud

Then there is the Service Cloud that is used by support organizations with functionality such as entitlements, case management and knowledge bases.

Marketing Cloud

Salesforce has recently acquired ExactTarget and now extends the Salesforce functionality with the Marketing cloud, that offers email marketing and marketing automation.


Salesforce also allows the system to be accessed by customers, through a customer community or by partners by using a partner community.


Now, if you have a trial edition or have access to a Salesforce application, to navigate around the application, make sure you know these basic terms:


An app is a group of tabs that can be either Standard Salesforce e.g. Sales, Call Center or they can be custom apps that you create, or they can be apps that have been installed from the AppExchange. They are not apps in the sense that each one provdes totally different functionality, they are just a way of grouping related functions and some tabs appear in multiple apps.

Home Page

Salesforce also allows the system to be accessed by customers, through a customer community or by partners by using a partner community.

This is the page that appears when you login to Salesforce. It is configurable, but will generally show your chatter feed, key dashboards, your upcoming tasks and calender (events). Users can select which dashboards they wish to see on the home page, e.g. a sales user could select to see dashboards relating to campaigns, leads and opportunities, whereas a service user may want to see metrics around the number, types and resolution time for cases. It can also show items waiting for approval if approval processes are used.


Tabs are displayed at the top of the Salesforce page and give access to the various areas of the application such as Accounts, Contacts and any custom objects that have been defined.

List View

A List view is a lists of records from a particular tab or object. There is usually an 'All' view for each object that will list all records. Additional views can be defined that filter the records and the columns that are displayed are configurable. Views can also be setup to be visible only to the person creating the view or to certain groups or to all users.

Global Search

Global Search is always located at the top of the page and allows you to enter a search term and Salesforce will search all types of records and return a list of the matches, organized by type of record.


The Sidebar is the section that is found on the side (no suprise there!) of the Salesforce home page, tab pages and detail record page, basically on every page (except for Dashboards, Reports, Chatter and Personal profile and setting pages). It contains useful features like shortcuts to creating new records, messages and alerts, shortcuts to recent items, custom links and the recycle bin. The recycle bin stores records that have been deleted for 15 days to offer the chance to restore them if they have been deleted accidentally.

Detail Record

A record in Salesforce is a group of fields storing information about a certain area, such as Accounts or Contacts. A Detail record is the saved record and any related lists.

Related List

A related list is a list of records that are related to a detail record and are shown on the detail record page. For example, an account detail record page could have a related list for contacts, activities, opportunities and cases. The contacts related list shows all of the contacts that are related to the account.`


A profile controls what a user can do in Salesforce. Every user is assigned a profile.


A role is used for enhancing data visibility (e.g a manager can see the records of the team). Assigning a role to a user is optional.


A place to store details about a marketing activity. Basic details about the campaign can be recorded as well as campaign members, leads or contacts added to the campaign to track responses.


A lead is a place to capture details of someone that has registered interest in your products or services. It could have come from your website (if you are using web to lead functionality), it could have been imported as part of a list or it could have been manually entered. Once leads are qualified, they are converted to an account, contact and optionally opportunity.


These are the companies that you want to track related to your business. You can define the types of companies you want to track, but usually you would include prospects (after converting from a lead), current customers, past customers, competitors and partners. As with all Salesforce objects, as well as the standard fields, you can define additional fields specific to the information you would like to capture for the different types of accounts.

Salesforce also has the concept of a 'person account', to cater for companies that have a B2C model, e.g. selling directly to consumers or individuals. A bank, for example would track the customers it does business with directly as person accounts.


Contacts are persons associated with accounts, along with key business and even personal information that you would like to track.


This is the place where deals can be tracked along with the potential revenue. Products can also be associated with the opportunity.


Quotes can be generated from opportunities that can be sent to customers as part of the opportunity life cycle. Open opportunities in their various stages are reported as part of the pipeline.


Cases are used by the service organization to track any requests from customers regarding questions, issues, problems or complaints. They can be generated from a connected website, email, a customer community or entered directly.


Salesforce offers optional knowledge base functionality that allows answers to frequently asked questions or issues to be stored. The knowledge base is integrated with cases, so that relevant answers can be displayed when a case is entered or a solution to a problem can be easily added to the knowledge base when a case is closed.


The products module is where products and services are stored. They can be linked to price books so the appropriate price can be used in opportunities and quotes.


Salesforce offers many standard reports that cover all areas of the application. Existing reports can be customized or new reports created.


Dashboards summarize information from reports and display in a visual format, usually in a chart or table. They are used to present key performance indicators for a part of the business and are visible when users first log in to the system on the home page.


Content is the place to store documents related to your sales and service activities.


Documents is a place to store files that need to be accessible by the system such as images.

What Certification are you studying for now?

Focus on Force currently provides practice exams and study guides for ten certifications

Salesforce Basic Terminology

If you are new to the application, you may wonder ‘What exactly is’ and before long you will come across some terminology that is used to describe different parts of the application, functionality and navigation.Here is a quick guide to some of the basic terminology you need to understand and navigate the application.Basic SalesforceSalesforce is the name of the company and name of the application. It started… Read More

Salesforce Basic Terminology

Subtract Two Date Fields to Calculate Duration of Time

If you are faced with the challenge of calculating the duration of time between two dates in Salesforce, this post is for you. Lets say what you want is to take two dates and times, for example 20/01/2014 09:00am and 21/01/2014 10:20am and calculate the duration of time between them in hours and minutes, and display the result like this: 24:20 or 24h:20m.If we just create a formula field and… Read More

Subtract Two Date Fields to Calculate Duration of Time

Salesforce Roll-up Summary Using the Value of a Formula Field

Roll-up summary fields are a very useful Salesforce feature, but you may come across a situation where you need to rollup the value of a formula field. Here is an example: You have added a custom field to the Product object to record the cost of a product. You want the total cost of all products added displayed on an opportunity. In the screenshot below you can see Widget A… Read More

Salesforce Roll-up Summary Using the Value of a Formula Field

Saving Emails to Salesforce

If you use Gmail or another web based email service, Salesforce has a feature that will allow you to save your emails related to leads, contacts and open opportunities. It is the ‘Email to Salesforce’ features and when enabled, allows users to bcc a unique bcc email address to automatically create activity records against records in Salesforce. To use this feature, firstly the Salesforce Administrator has to enabled it, and… Read More

Saving Emails to Salesforce

Comparing Salesforce Editions

There are a number of editions of Salesforce offering varying features and capabilities. If you are new to Salesforce and deciding which edition is right for you, then this guide will be helpful. If you already have Salesforce it will be useful to know what features you can take advantage of and any limitations you will have. It is of course possible to upgrade to a higher edition. If you… Read More

Comparing Salesforce Editions

Salesforce Search Layouts

Salesforce gives up the ability to customize many areas of how it displays data. One area that is important to understand but easy to overlook is search layouts. Search layouts allow us to customize the fields both standard and custom that are displayed in various results lists. It is worth the time to customize, as it can improve productivity by ensuring that the most useful fields are displayed in the… Read More

Salesforce Search Layouts

Salesforce Instances vs Orgs vs Environments

Once you start getting involved with Salesforce, you will hear a number of terms such as Instance, Org, Environment and even POD. Its easy to get these confused or even not to even be aware of what they really mean. One person may refer to the development instance and another the development environment. Some organisations may refer to the fact that they have multiple instances of Salesforce, and another multiple… Read More

Salesforce Instances vs Orgs vs Environments

Using the Salesforce Account Hierarchy

The Salesforce account hierarchy allow accounts to be related in a hierarchy by using a ‘parent account’ field to link them together. Once linked, the complete hierarchy structure can be viewed and links are provided to navigate directly to the accounts.The first step is to create or identify the ultimate ‘Parent’ account. This is the account at the top of the hierarchy. In our example, the top level account is… Read More

Using the Salesforce Account Hierarchy

Data Loader Tips – Inserting or Updating Blank Values in a Field

You may have come across the situation where you need to use Dataloader to clear or delete the value of a field. Normally, if you provide a blank value in the input file, DataLoader will ignore it and leave the field value as is. Lets look at an example. Here we have loaded data into the Product Description field instead of the Product Code field. Lets imagine, instead of 3… Read More

Data Loader Tips – Inserting or Updating Blank Values in a Field

Salesforce Multicurrency – What You Need to Know

      What is Salesforce multicurrency?Before we look at how multicurrency works and what you need to look out for, lets look at what it offers:Adds the ability to record amounts in different currencies. If you don’t have multicurrency enabled, then amounts are just displayed as an amount.Allows amounts to be converted, displayed and reported according to exchange ratesAllows the use of dated exchange rates so the value at… Read More

Salesforce Multicurrency – What You Need to Know

Preventing Duplicate Records with Salesforce Config

The Salesforce mantra is ‘clicks not code’ so we always look for a config solution to a problem before resorting to code. While we can set the unique indicator on a custom field to prevent duplicate values for one field across records, how do we prevent records inserted with duplicate values across all or some of the fields? Do we need to write a trigger to handle this? Or is… Read More

Preventing Duplicate Records with Salesforce Config

Salesforce Case Management

In most every company which prides itself on taking care of its customer base to the fullest, the Salesforce native functionality of Case Management goes hand in hand with customer success. The departments in an organization that deal with customer service, product support, issue resolution and service requests can all benefit from utilizing the case management functionalities; and related automation options; within Salesforce. As described in Salesforce Service Cloud Overview … Read More

Salesforce Case Management

Using DataLoader with Lookup Fields

External Ids provide a convenient way to integrate data from an external system, by allowing the use of a unique record identifer for records instead of the Salesforce Id. For example, you may define an Account Code external id on the Account object, which is the unique key for an account record in an ERP system that is integrated with Salesforce. When using DataLoader or another integration tool to update… Read More

Using DataLoader with Lookup Fields

Salesforce Mass Email

When you hear that Salesforce has a mass email capability you may think that you don’t need a marketing automation package to do that for you. Dig a little deeper and you will find that although Salesforce can send mass emails, there are a number of limitations that may have you looking back at AppExchange products. Firstly, lets look at what you can do with Salesforce mass email capability. You… Read More

Salesforce Mass Email