---
schema_version: "1"
id: b74fdc1a534c0729bdb239d1f606bed8b7575d2a774c87f23e87ab196d40c073
title: Why Use the Lightning Component Framework?
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/aura_features.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.aura_features.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 6c905b9b868a504475bc3761192c445995f97506959ba0b0e2854fb692d3785a
description: There are many benefits of using the Lightning Component framework to build components and apps.
products:
  - Salesforce Platform
release: "264"
---
# Why Use the Lightning Component Framework?

There are many benefits of using the Lightning Component framework to build components and apps.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition">
      <colgroup>
        <col>
      </colgroup>
      <tbody>
        <tr class="">
          <td class="slds-cell-wrap" style="vertical-align:top;">Available in: Salesforce Classic (<a href="https://help.salesforce.com/s/articleView?id=xcloud.overview_edition_lex_only.htm&amp;type=5&amp;language=en_US" target="_blank">not available in all orgs</a>) and
            Lightning Experience</td>

        </tr>
        <tr class="">
          <td class="slds-cell-wrap" style="vertical-align:top;">
            <p>Available for use in: <span id="aura_features__aura_editions_text"><a name="aura_features__aura_editions_text"><!-- --></a><strong>Contact Manager</strong>, <strong>Group</strong>,
                <strong>Professional</strong>, <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and
                <strong>Developer</strong>
                Editions</span></p>
            <p style="margin-bottom:0;">Create
              Lightning components using the UI in <span id="aura_features__editions_create_components"><a name="aura_features__editions_create_components"><!-- --></a><strong>Enterprise</strong>,
                <strong>Performance</strong>, <strong>Unlimited</strong>, <strong>Developer</strong> Editions or a
                sandbox</span>.</p>
          </td>

        </tr>
      </tbody>
    </table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small "><colgroup><col style="width:23.980815347721823%"> <col style="width:76.01918465227818%"></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Out-of-the-box Components</td><td class="slds-cell-wrap" style="vertical-align:top;">Comes with an out-of-the-box set of components to kick start building apps. You don't have to spend your time optimizing your apps for different devices as the components take care of that for you.</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Rich Custom Component Ecosystem</td><td class="slds-cell-wrap" style="vertical-align:top;">Create business-ready components and make them available in the Salesforce mobile app, Lightning Experience, and Experience Builder sites. Salesforce mobile app users access your components via the navigation menu. Customize Lightning Experience or create your own Lightning pages using drag-and-drop components in the Lightning App Builder. Create and customize Experience Builder sites using Experience Builder. Additional components are available for your org in the AppExchange. Similarly, you can publish your components and share them with other users.</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Fast Development</td><td class="slds-cell-wrap" style="vertical-align:top;">Empowers teams to work faster with out-of-the-box components that function seamlessly with desktop and mobile devices. Building an app with components facilitates parallel design, improving overall development efficiency. Components are encapsulated and their internals stay private, while their public shape is visible to consumers of the component. This strong separation gives component authors freedom to change the internal implementation details and insulates component consumers from those changes.</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Device-aware and Cross Browser Compatibility</td><td class="slds-cell-wrap" style="vertical-align:top;">Apps use responsive design and support the latest in browser technology such as HTML5, CSS3, and touch events.</td></tr></tbody></table>