---
schema_version: "1"
id: b7d6fcff9f28b57cea204dacea8bc893c1649d495c0498208005398ea329131d
title: 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_overview.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.aura_overview.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 5ceb99ca288ce594ff1aee54b5c32194d16fb7a18729000a342ef84499588ab4
description: The Lightning Component framework is a UI framework for developing single-page web apps for mobile and desktop devices.
products:
  - Salesforce Platform
release: "264"
---
# Lightning Component Framework

The Lightning Component framework is a UI framework for developing single-page web apps for mobile and desktop devices.

### 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_overview__aura_editions_text"><a name="aura_overview__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_overview__editions_create_components"><a name="aura_overview__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>

As of API version 45.0, you can build Lightning components using two programming models: Lightning Web Components, and the original model, Aura Components. Lightning web components are custom HTML elements built using HTML and modern JavaScript. Lightning web components and Aura components can coexist and interoperate on a page.

To create Lightning web components, use the code editor of your choice and Salesforce CLI. To create Aura components, use the Developer Console. You can also create Aura components using Salesforce CLI.

- **[Why Use the Lightning Component Framework?](https://help.salesforce.com/s/articleView?id=platform.aura_features.htm&release=264.0.0&type=5)**  
    There are many benefits of using the Lightning Component framework to build components and apps.
- **[Enable Debug Mode for Lightning Components](https://help.salesforce.com/s/articleView?id=platform.aura_debug_mode.htm&release=264.0.0&type=5)**  
    Enable debug mode to make it easier to debug JavaScript code from Lightning components. Only enable debug mode for users who are actively debugging JavaScript. Salesforce is slower for users who have debug mode enabled.
- **[Add Lightning Components as Custom Tabs in a Lightning App](https://help.salesforce.com/s/articleView?id=platform.aura_add_cmp_lex.htm&release=264.0.0&type=5)**  
    Make your Lightning components available for Lightning Experience and Salesforce mobile app users by displaying them in a custom tab in a Lightning app.

#### See Also

- [Developer Console Functionality](https://help.salesforce.com/s/articleView?id=platform.code_system_log.htm&release=264.0.0&type=5 "The Developer Console can help with many of your development tasks.")
- [Lightning Aura Components Developer Guide](https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning)
- [Lightning Web Components Developer Guide](https://developer.salesforce.com/docs/platform/lwc)
- [Lightning Component Library](https://developer.salesforce.com/docs/component-library/overview/components)