Licensing
The right license mix directly impacts cost, feature availability, and user experience. Getting it wrong goes one of two ways: overpaying (giving full CRM licenses to users who only need a portal) or under-licensing (blocking features the architecture depends on).
License Categories Overview
Salesforce licenses fall into distinct categories, each with different cost structures and capabilities.
Full CRM Licenses
The core Salesforce licenses for internal users who need full CRM functionality.
Sales Cloud License
| Feature | Included |
|---|---|
| Accounts, Contacts, Opportunities | Yes |
| Leads, Campaigns | Yes |
| Forecasting | Yes |
| Products, Price Books, Quotes | Yes |
| Territory Management | Yes |
| Einstein Activity Capture | Add-on or UE edition |
| Revenue Intelligence | Add-on |
| Sales Engagement (HVS) | Add-on |
Service Cloud License
| Feature | Included |
|---|---|
| Cases, Solutions | Yes |
| Knowledge (basic) | Yes |
| Entitlements, Milestones | Yes |
| Omni-Channel Routing | Yes |
| Service Console | Yes |
| Messaging for In-App and Web (MIAW) | Add-on |
| Service Cloud Voice | Add-on |
| Field Service | Add-on |
| Einstein Bots | Add-on |
Sales + Service (Combined) License
A combined license covering both Sales and Service Cloud functionality. More cost-effective than purchasing both separately when users need selling and case management capabilities.
When to recommend combined
If more than 30-40% of your user base needs both Sales and Service functionality, the combined license is almost always more cost-effective than buying separate licenses and managing which users get which. The administrative overhead of two license types often exceeds the cost savings.
Platform Licenses
Platform licenses give access to custom applications built on the Salesforce platform. They do not include standard CRM objects (Opportunities, Cases, Campaigns, Forecasts).
Platform Starter (formerly Force.com App Subscription)
| Capability | Limit |
|---|---|
| Custom apps | 1 |
| Custom objects per app | 10 |
| Custom tabs | 10 |
| Standard objects | Accounts, Contacts only |
| API access | Yes |
| Reports & Dashboards | Yes (on accessible objects) |
| Flows | Yes |
| Apex | Yes |
Platform Plus (formerly Force.com One App)
| Capability | Limit |
|---|---|
| Custom apps | Unlimited |
| Custom objects | 110 |
| Custom tabs | 25 |
| Standard objects | Accounts, Contacts only |
| API access | Yes |
| Reports & Dashboards | Yes |
| Flows | Yes |
| Apex | Yes |
When to Use Platform Licenses
Platform license gotcha
Platform licenses provide access to Accounts and Contacts but not to Opportunities, Cases, Campaigns, or Forecasts. If your custom app uses any of these standard objects - even indirectly through lookups or automation - a Platform license will not work. Audit all object dependencies before recommending.
Experience Cloud Licenses
Experience Cloud (formerly Community) licenses are for external users: customers, partners, or other third parties who access Salesforce through a portal.
License Type Comparison
| License | Access Level | Object Access | Sharing | Cost Tier | Best For |
|---|---|---|---|---|---|
| Customer Community | Basic self-service | Cases, Knowledge, limited custom objects | Limited (no roles) | Lowest | High-volume self-service portals |
| Customer Community Plus | Full customer portal | Full object access | Role-based hierarchy | Medium | Complex customer portals with sharing |
| Partner Community | Partner relationship management | Opportunities, Leads, custom objects | Role-based + partner sharing | Higher | Channel/partner management |
| External Apps | API + custom app access | Custom objects only | Limited | Per-login or per-member | Authenticated external apps |
| Channel Account | Lightweight partner access | Limited partner objects | Limited | Lower than Partner | Large partner networks with simple needs |
Member vs Login Licensing
Experience Cloud offers two pricing models:
Member-based: Fixed cost per named user per month. Best when users log in frequently (daily or weekly).
Login-based: Cost per login event. Best when users log in infrequently (monthly or less). A login counts as any 24-hour period in which the user accesses the community.
| Scenario | Recommended Model |
|---|---|
| Customer support portal (daily usage) | Member-based |
| Annual renewal portal (once a year) | Login-based |
| Partner deal registration (weekly) | Member-based |
| Investor relations (quarterly) | Login-based |
| Patient portal (monthly visits) | Evaluate break-even point |
Break-even calculation
Calculate the break-even point: if a member license costs $6/month and a login costs $1.50/login, the break-even is 4 logins/month. Below 4 logins, login-based is cheaper. Above 4, member-based wins. Always model expected usage patterns.
Customer Community vs Customer Community Plus
A key licensing decision for portal architectures.
| Capability | Customer Community | Customer Community Plus |
|---|---|---|
| Role hierarchy | No (all users share one role) | Yes (up to 3 levels) |
| Sharing rules | No | Yes |
| Delegated admin | Limited | Yes |
| Reports | Limited | Yes (with dashboards) |
| Flows (screen flows) | Yes | Yes |
| API access | No | Yes |
| Custom objects | 10 | Unlimited |
| Record visibility | Account-based only | Role + sharing-based |
The key question: Does the portal need record-level visibility controls beyond simple account-based access? If yes, Customer Community Plus is required.
Identity Licenses
Authentication and SSO capabilities without CRM data access.
Salesforce Identity License
| Feature | Included |
|---|---|
| SSO (SAML, OIDC) | Yes |
| Social Sign-On | Yes |
| MFA | Yes |
| My Domain | Yes |
| Connected Apps | Yes |
| CRM data access | No |
| Custom objects | No |
| API access | Limited |
External Identity License
For external users who only need authentication, with no CRM access at all. The cheapest way to provide authenticated access to external apps via Salesforce as the Identity Provider (IdP).
When to use: You need Salesforce as an IdP for external users who will never access Salesforce data directly. Often combined with custom AWS/GCP compute or third-party applications.
Chatter Licenses
Chatter Free
Free license for users who only need Chatter collaboration.
| Feature | Included |
|---|---|
| Chatter posts and comments | Yes |
| Groups | Yes |
| Files | Yes |
| People and profiles | Yes |
| CRM data | No |
| Reports | No |
| Custom objects | No |
Chatter External
Free license for external users (customers, partners) who are invited to specific Chatter groups.
When to use: You want to collaborate with external stakeholders in Chatter without giving them any CRM or portal access. Good for project-based collaboration with vendors.
Edition Selection
Choosing between Enterprise, Unlimited, and Performance editions is an architectural decision. The key differentiators:
Edition vs add-on math
Before recommending an edition upgrade, calculate whether buying the specific feature as an add-on is cheaper. Upgrading 500 users from Enterprise to Unlimited to get Shield might cost more than buying Shield as an add-on on Enterprise. Always model the numbers.
Unlimited Edition+ (UE+)
Unlimited Edition+ (UE+) is the premium bundled tier (GA December 2023) that consolidates Data Cloud, AI/Agentforce, and multiple add-ons into a single SKU. UE+ comes in cloud-specific variants: Sales Cloud UE+, Service Cloud UE+, and industry variants (Financial Services Cloud UE+, Health Cloud UE+, etc.), each with different included capabilities. It changes the architectural calculus because capabilities that previously required separate purchases are now bundled.
UE+ Variants
The table below represents a superset of capabilities across all UE+ variants. Sales Cloud UE+ and Service Cloud UE+ each include different subsets. Always confirm which variant the customer has (or is evaluating) before assuming a specific capability is included.
| Included in UE+ (beyond standard UE) | Architectural Impact |
|---|---|
| Data Cloud | Unified customer profiles without separate Data Cloud contract - enables identity resolution and cross-system segmentation natively |
| Agentforce credits | AI agent capabilities included - reduces dependency on AppExchange AI tools or custom Apex-based AI integrations |
| Generative AI features | Einstein AI features bundled - no per-user AI add-on licensing |
| Revenue Intelligence | Advanced analytics included - reduces need for separate CRM Analytics Plus licenses for sales analytics (Sales Cloud UE+) |
| Sales Planning / Enablement | Enablement tools bundled - less reliance on third-party LMS or coaching platforms (Sales Cloud UE+) |
| Slack + Slack Sales Elevate | Collaboration layer included - affects communication architecture decisions |
| Tableau (select capabilities) | Visualization tooling included - may eliminate need for separate Tableau licenses |
Industry-specific UE+ editions also include industry data models and vertical-specific capabilities.
Architectural Decision Impact
When a CTA scenario specifies UE+ (or the budget supports it), the architecture shifts:
- Fewer AppExchange dependencies: Capabilities that previously required ISV solutions (AI scoring, revenue analytics, data unification) are native
- Simpler licensing model: One SKU instead of a base edition plus 5-8 add-ons, which makes cost modeling more predictable
- Data Cloud as a given: With Data Cloud included, cross-system identity resolution and customer 360 become default architectural patterns, not optional add-ons
- API limit expansion: UE+ inherits Unlimited Edition’s base allocation plus per-user API calls/24h — see official Salesforce API Request Limits documentation for current numbers; plan accordingly for integration-heavy architectures
UE+ is not always the answer
UE+ is premium-priced. If the scenario does not require Data Cloud, AI agents, or the bundled add-ons, standard Enterprise or Unlimited edition with targeted add-ons may be significantly cheaper. The CTA board expects you to justify the edition choice with scenario-specific requirements, not default to the most expensive option.
Einstein and AI Licenses
Einstein License Overview
| Product | What It Does | License Model |
|---|---|---|
| Einstein Activity Capture | Syncs email + calendar to Salesforce | Per-user add-on or UE edition |
| Einstein Lead Scoring | Predictive lead scoring | Included in some editions |
| Einstein Opportunity Scoring | Win probability prediction | Included in some editions |
| Einstein Discovery | Automated analytics + predictions | CRM Analytics Plus license |
| Einstein Bots | Conversational AI for Service | Service Cloud add-on |
| Agentforce (formerly Einstein Copilot) | Autonomous AI agents across clouds | Agentforce edition or add-on |
| Einstein Search | AI-powered search | Included in most editions |
Einstein licensing complexity
Einstein licensing is one of the more complex areas in all of Salesforce. Features are bundled differently across editions, and the options change often. Always verify current bundling with Salesforce pricing documentation or the account executive.
Data Cloud Licenses
Data Cloud (formerly Customer Data Platform / Salesforce CDP) unifies customer data from multiple systems.
| Component | What It Provides |
|---|---|
| Data Cloud credits | Processing and storage units (consumption-based) |
| Data Cloud for Marketing | Customer segmentation for Marketing Cloud |
| Data Cloud for Service | Unified customer profile for agents |
| Data Cloud segments | Audience creation and activation |
| Identity resolution | Cross-system customer matching |
Architectural implication: Data Cloud is consumption-based (credits), not per-user. This shifts the cost model from predictable monthly to usage-based, requiring capacity planning.
MuleSoft Licenses
| Product | Purpose | License Model |
|---|---|---|
| MuleSoft Anypoint Platform | API management + integration | vCore-based (compute units) |
| MuleSoft Composer | Low-code integration | Per-user + flow-based |
| MuleSoft RPA | Robotic process automation | Per-bot |
When MuleSoft is architecturally justified: Complex multi-system integration landscapes (5+ systems), need for API-led connectivity (experience, process, system API layers), or when the organization has a strategic API management initiative.
When MuleSoft is overkill: Simple point-to-point integrations between 2-3 systems, or when native Salesforce integration (Platform Events, Outbound Messages, Flow HTTP callouts) is sufficient.
Tableau Licenses
| License Type | User Type | Capabilities |
|---|---|---|
| Tableau Creator | Analysts, data engineers | Full authoring, Prep, data connections |
| Tableau Explorer | Business users | Explore existing workbooks, create views |
| Tableau Viewer | Consumers | View and interact with published dashboards |
| Tableau Site | Server/Online deployment | Hosting and management |
See Reporting & Analytics for when to use Tableau vs CRM Analytics vs standard reports.
Shield Licenses
A set of security and compliance tools sold as an add-on (or included in Performance edition).
| Component | What It Does |
|---|---|
| Platform Encryption | Encrypt data at rest (deterministic or probabilistic) |
| Event Monitoring | Login forensics, API usage tracking, data access auditing |
| Field Audit Trail | Retain field history beyond 18 months (up to 10 years) |
Shield and architecture
Shield Platform Encryption affects search, filtering, and sorting on encrypted fields. Encrypted fields cannot appear in WHERE clauses (deterministic encryption has limited filter support), SOQL aggregate functions, or formula fields. Plan the data model around encryption requirements from the start.
Industry Cloud Licenses
| Industry Cloud | Target Sector | Key Features |
|---|---|---|
| Health Cloud | Healthcare, Life Sciences | Patient management, care plans, clinical data model |
| Financial Services Cloud | Banking, Insurance, Wealth Management | Financial accounts, referrals, action plans |
| Manufacturing Cloud | Manufacturing | Sales agreements, account-based forecasting |
| Consumer Goods Cloud | CPG, Retail | Retail execution, trade management |
| Education Cloud | Higher Ed, K-12 | Student lifecycle, recruitment, advising |
| Nonprofit Cloud | NGOs, Foundations | Fundraising, program management, outcomes |
| Net Zero Cloud | Sustainability | Carbon accounting, ESG reporting |
| Communications Cloud | Telco, Media | CPQ, order management, service orchestration |
| Automotive Cloud | Automotive | Vehicle management, dealer performance |
Architectural consideration: Industry clouds ship with pre-built data models, processes, and UIs. When the customer’s industry aligns, using the industry cloud eliminates significant custom development. The tradeoff: heavily customized industry clouds can be harder to upgrade.
Feature Licenses vs Permission Set Licenses
The distinction matters for CTA exam scenarios.
Feature Licenses
Assigned in user records. Enable specific features for individual users.
Examples: Marketing User, Knowledge User, Service Cloud User, Flow User.
Permission Set Licenses (PSLs)
Assigned through permission sets. More granular than feature licenses. Multiple PSLs can be assigned to a single user.
Examples: CRM Analytics Plus, Sales Cloud Einstein, Identity Connect.
The difference: Feature licenses are all-or-nothing per user. Permission set licenses allow mixing and matching capabilities through permission sets, giving finer-grained cost control.
Cost Optimization Strategies
License Right-Sizing
| Strategy | How to Apply |
|---|---|
| Audit actual usage | Run login history reports - inactive users cost money |
| Platform licenses for back-office | Warehouse, HR, or operations staff who need custom apps but not CRM |
| Community licenses for externals | Never give full CRM licenses to portal users |
| Chatter Free for collaboration-only | Executives who only use Chatter, not CRM |
| Login-based for infrequent users | Community users who log in less than monthly |
| Permission set licenses over edition upgrades | Add specific features via PSLs instead of upgrading the entire org edition |
License Optimization Decision Process
Common Anti-Patterns
| Anti-Pattern | Problem | Fix |
|---|---|---|
| Full CRM for everyone | Massive over-spend | Audit and right-size to Platform where possible |
| Customer Community Plus for simple portals | Paying for sharing model nobody uses | Downgrade to Customer Community |
| Separate Sales + Service licenses when most users need both | Higher cost + admin overhead | Switch to combined licenses |
| Ignoring login-based pricing | Overpaying for infrequent external users | Model usage patterns and switch |
| Buying UE edition for one feature | Premium edition cost for a single capability | Evaluate if PSL or add-on is cheaper |
Related Topics
- Org Strategy: Edition and license choices constrain org strategy
- Reporting & Analytics: Analytics licenses (CRM Analytics, Tableau) affect reporting strategy
- Platform Capabilities: License type determines available governor limits and features
- Trade-Offs: License optimization trade-off analysis
- Security: Shield licensing for encryption and audit requirements
Sources
- Salesforce Help: User Licenses
- Salesforce Help: Feature Licenses
- Salesforce Help: Permission Set Licenses
- Salesforce Help: Experience Cloud Licenses
- Salesforce Help: Platform Licenses
- Salesforce Help: Salesforce Shield
- Salesforce Help: Data Cloud Overview
- Salesforce Pricing: Editions Comparison
- Salesforce: Unlimited Edition+ Announcement
- Salesforce Help: Unlimited Edition Allocations
- Salesforce Architects: License Types Reference
Personal study notes for the Salesforce CTA exam. Content compiled from VJ's study notes, official Salesforce documentation, community sources, and online publicly available content, then organized and presented with AI assistance. Not affiliated with Salesforce. © 2025–2026 VJ Srivastava.