Depending on how you're going to use ArcGIS AppStudio, you may need to consider one or more licenses. In some cases, the licenses are free but still require you to acknowledge the use of different components.
The following diagram will help you decide which license or licenses you'll need to consider when using AppStudio to build an app:
ArcGIS AppStudio or ArcGIS AppStudio Developer Edition
To determine the AppStudio license that fits your needs, consider how you are going to create and distribute your apps.
- ArcGIS AppStudio
- Included with Creator and GIS Professional user types at no additional fee. (See System requirements for information on minimum user type requirements.)
- Allows you to create and upload apps using ArcGIS AppStudio, to be used with AppStudio Player.
- ArcGIS AppStudio Developer Edition
- Available by purchasing an ArcGIS developer subscription (Builder level and above).
- An add-on license must be enabled for the user in the ArcGIS organization. See Manage licenses in ArcGIS Online or Manage licenses in ArcGIS Enterprise.
- Includes all the ArcGIS AppStudio features.
- Build your app as a stand-alone executable, ready for app stores or mobile device management (MDM).
Ready to buy ArcGIS AppStudio Developer Edition? If you're in the United States, call 1-800-447-9778 or see pricing. If you're outside the United States, contact your local Esri office. For information on assigning an ArcGIS AppStudio Developer Edition license, see License AppStudio Developer Edition.
ArcGIS Runtime Lite licensing can be authorized in the following ways:
- The app includes a license key (available for free with an ArcGIS for Developers account).
- Sign in to the app with an ArcGIS Online or ArcGIS Enterprise named user account of a Viewer user type.
ArcGIS Runtime Basic licensing and above can be authorized in the following ways:
- The app includes an ArcGIS Runtime Basic deployment license (available for purchase).
- Sign in to the app with an ArcGIS Online or ArcGIS Enterprise named user account. The account's user type determines which license level is authorized:
- Editor and Field Worker license at the Basic level.
- Creator and GIS Professional - Basic license at the Standard level.
- GIS Professional - Standard and GIS Professional - Advanced license at the Advanced level.
For more information, see License your app.
The Qt Company has granted Esri the authority to embed the free version of Qt Creator in AppStudio. Although the free version is embedded, it's not subject to the LGPL that Qt Creator is usually licensed under, due to the license rights agreement between Esri and The Qt Company. For users who want to create fee-bearing apps, The Qt Company requires that the Qt SDK be purchased. This requirement is not a function of LGPL terms, but rather a requirement of The Qt Company.
The Qt SDK caters to users with different development and deployment needs, offering both open source and enterprise licenses.
As described in the overview diagram above, you can create apps that do not require Qt SDK licensing in addition to AppStudio licensing. Cases that may require Qt SDK licensing include the following:
- If you build a C++ extension and include it in your app.
- Requirements to use the Qt Quick Compiler (for security reasons).
- Requirements to use enterprise components.
- If you're going to create a fee-bearing app.
- If you need to use local Make.
For additional details, see the Qt website.