The following are some frequently asked questions ArcGIS Marketplace providers frequently have.
- What is ArcGIS Marketplace and what does it mean to me?
- Who can be an ArcGIS Marketplace provider?
- What are the key benefits of ArcGIS Marketplace for me as an app provider?
- What kind of products can be sold on the ArcGIS Marketplace?
- What is the process and criteria for reviewing and then approving a potential marketplace provider?
- Is the marketplace primarily focused on apps?
- What kind of content can I deploy or sell in the marketplace?
- What is the best way to deploy, host, and provide access to the content?
- When do I get email notifications related to ArcGIS Marketplace?
- What does it mean for your app to require an ArcGIS Online subscription?
- Can providers list an app built with an ArcGIS Runtime SDK?
- Can a provider create an app that uses ArcGIS ready-to-use layers and tools and consumes credits?
- Can I create a marketplace listing for an app that targets anonymous users?
- What does it mean to require an ArcGIS Online subscription account?
- Can we list ArcGIS Viewer for Flex or ArcGIS Viewer for Silverlight widgets in the marketplace? How about desktop add-ins?
- Can I sell ArcGIS Online configurable apps?
- Can I list an ArcGIS Runtime SDK for WPF app, or is the marketplace limited to ArcGIS Web APIs, ArcGIS Runtime SDK for iOS, and Android SDKs?
- Can I create an app that uses Living Atlas content and therefore consumes credits?
- If I create an app that consumes service credits from Living Atlas content, do I receive any of the revenue?
- Will I receive email notifications if my organization uses enterprise logins?
- Will Esri host apps on behalf of providers?
- Does Esri provide me with tools to automate the management of my listings and automate administration aspects of being a provider?
- Can providers make iOS, Android, and Windows Store apps available in the marketplace?
Create and manage listings
- Once I’m a provider, how do I create listings?
- Can I list an item I've shared within ArcGIS Online?
- How do I edit listings?
- Is an app listing publically visible or does it require some sort of authentication?
- Are all fields required for listings such as YouTube videos?
- Is the Esri Partner Directory linked to the marketplace?
- What is the difference between Unlist and Unpublish?
- Can I read and comment on reviews left from a customer about my listing?
- I've created a listing for Web AppBuilder capabilities but the download is not working. Why?
- How do I add custom requests in my listing?
- How can I add custom requests to listings that are currently posted in the marketplace?
- What paid licensing option makes the most sense for my list—license by organization or license by member?
- How many licenses are available with the licensing type?
- Once my listing is purchased, can I change the licensing type?
- For an existing listing, do I have the option of accessing the new licensing by member option?
Sell and provision listings
- Can people who aren't members of an ArcGIS Online organization purchase an app from the marketplace?
- When an ArcGIS Online organization buys my app, can Esri control the number of users who have access to my app?
- How do I grant access to my app or data service?
- Do I keep all the revenue from selling items?
- Does ArcGIS Marketplace offer e-commerce capabilities that a provider can leverage?
- Can I integrate the e-commerce system of my choice?
- What API support is there for automating the provisioning or integrating with customer relationship management system (CRM)?
The ArcGIS Marketplace is a destination that allows users to search, discover, and acquire apps, content, solutions, and professional services from Esri’s ecosystem of providers for use within their organization.
Products listed in the ArcGIS Marketplace are built to leverage and enhance your organization’s use of ArcGIS Online and the ArcGIS platform and can be made available to any named users within your ArcGIS Online organization.
- Access to the global ArcGIS user Community.
- Keep majority of revenue from your listings (small fee for e-commerce service).
- Provide trials and get qualified leads.
- Leverage the e-commerce integration.
- Differentiate your products or capabilities.
- Manage subscriptions and renewals.
- Be a part of global marketing and sales campaigns.
Apps, data, ArcGIS Pro Add-ins, Web AppBuilder Widgets, and App or Data Bundles
- Apps include web apps and native apps (iOS, Android, Java, .NET, and so on), and require an ArcGIS Online subscription login. For a complete listing of supported APIs and Runtime SDKs, see the documentation section of ArcGIS for Developers.
- Data needs to be in a supported ArcGIS Online format.
- An ArcGIS Pro Add-in is an archive file containing an add-in assembly that references the Pro API. The assembly, along with a companion Config.daml file, can customize the Pro UI as well as add custom functionality to Pro (to automate a repetitive workflow or procedure, to add a custom tool or function, etc.).
- A custom widget is a component that enables users to perform a function or access a service.
- App or Data Bundles – Web apps with data services bundled together
Esri Partners submit an application through the ArcGIS Marketplace campaign on the Esri Partner Portal. Initial business review and assessment is completed by the Partner Account Owner (Esri or Esri Distributor). The Partner Operations team is the central point of contact for processing and tracking in Salesforce.com. Criteria for Providers is outlined in in the ArcGIS Marketplace Provider Guide. Once approved, Providers must complete additional documentation to support e-commerce enablement of their listing(s) on the ArcGIS Marketplace.
The initial release of marketplace was primarily focused on apps with a limited number of early adopters offering data services. Esri has served as a reseller for data providers in the early adopter program.
Esri will be launching the Content Provider Program and providers will be able to apply to list, deliver, and sell content services through the marketplace. If approved, providers will be able to list one or more services, including both paid and free options, for users to leverage in ArcGIS Online and throughout the ArcGIS platform.
Additional details regarding provider benefits and qualification criteria, as well as dates when candidates can begin applying, will be available soon. If you are currently an Esri Partner in the Esri Partner Network or in the Esri Emerging Business Program, contact your Partner Manager if you have questions. If you are currently an Esri customer or developer, use this online form to tell us who you are and what you're about and we'll help you get started.
The content needs to be in a supported ArcGIS Online format.
Providers will be able to deliver or sell content through online-hosted web layers in ArcGIS Online (preferred model), a server you own, or through an app built by the provider. The appropriate option is determined during the application and review process and is based on the potential provider’s content type, overall size, current format, user security needs, and frequency of update.
You receive email notifications when someone requests access to your item, you grant access to an item, you change the renewal date, when a subscription is about to expire, and when someone publishes a review about your listing.
- Trial request—Immediately after a prospective customer requests a trial. This is an automated email.
- New request—Immediately after a prospective customer has expressed interest in your item, with information about the consumer.
- Sale confirmation—Immediately after you grant a potential customer access to a subscription, with information on where to manage the subscription.
- Change expiration of subscription—Immediately after you change the expiration date of a customer’s subscription.
- Trial or subscription termination—Immediately after you terminate a customer’s subscription.
- Customer’s trial or subscription is about to expire—A customer's subscription is close to the expiration date.
- Change the expiration date of a subscription—Immediately after you change the renewal date of the subscription.
- Listing review—When someone publishes a review about your listing.
- Custom requests—When a user sends a custom request for your listings. The email is a confirmation of the request as well as details of the type of information that a user is looking to customize.
- Request approval—An automatic email is sent to the ArcGIS Marketplace team requesting them to review your listing and have it approved for publishing.
A requirement for building an app for the ArcGIS Marketplace is that user sign in as a named user through their ArcGIS Online subscription. With OAuth 2.0, consumers can sign in to the platform through your app with their ArcGIS Online account. For more details on OAuth 2.0, see Leveraging the ArcGIS platform.
Yes. Apps developed for ArcGIS Marketplace can be built with ArcGIS Runtime SDKs if they require an ArcGIS Online named user login. Learn about ArcGIS Runtime SDKs.
No. All apps in the marketplace must require a named user login. There are two main requirements for building marketplace apps. For more details, see Build apps for ArcGIS Marketplace.
Can we list ArcGIS Viewer for Flex or ArcGIS Viewer for Silverlight widgets in the marketplace? How about desktop add-ins?
Can I list an ArcGIS Runtime SDK for WPF app, or is the marketplace limited to ArcGIS Web APIs, ArcGIS Runtime SDK for iOS, and Android SDKs?
Yes. Apps developed for the marketplace can be built with any of the ArcGIS Runtime SDKs as long as they require an ArcGIS Online subscription login.
If I create an app that consumes service credits from Living Atlas content, do I receive any of the revenue?
It depends. If your enterprise login database has email attributes and your administrator configured enterprise logins to support email, you will receive the marketplace email notifications.
Esri will not host apps on behalf of providers. The apps can be hosted on another server or made available as locally installable code (as is the case for some supported native apps). For more information about supported Runtime SDKs, see ArcGIS for Developers.
Does Esri provide me with tools to automate the management of my listings and automate administration aspects of being a provider?
Yes. You can use the ArcGIS REST API to create listings, start trials, provision users, manage subscriptions, and more.
Yes. Apple requires that iOS apps appear in the Apple Store, so iOS apps that are listed in the marketplace are deployed through the Apple App Store like any other iOS app. Apps in the Apple Store must also be functional in a trial mode (pointing to a sample dataset hosted by the provider). The full version, however, is unlocked when the user logs in to the app with their named user credentials.
Similarly, Android apps can be deployed through Google Play, and Windows Store apps can be deployed through Windows Store.
Once you're a provider, your ArcGIS Online subscription is given the ability to create listings. Creating listings for apps in the marketplace involves a five-step process:
- Build an app that requires named user logins using the ArcGIS Web APIs and ArcGIS Runtime SDKs documented on ArcGIS for Developers.
- Register the app with the ArcGIS platform through www.arcgis.com (Content) or developers.arcgis.com (Applications). Your app must be private (not shared).
To make sure you are ready to create a listing, see the top tips for a successful marketplace listing.
- Create a marketplace listing from the app you registered in step 2.
- Edit the listing in the marketplace (Content) or developers.arcgis.com (Applications). Your app must be private (not shared).
You can edit your listings in two ways:
- Sign in to the marketplace and browse to your listing. Click the Edit button (only administrators see the button). Make any changes and click Save.
- Sign in to the marketplace and click Console from the login drop-down menu. Under the Provider tab, click All Listings to view all the listings you own. Click the Edit Provision button next to your listings, make changes, and click Save.
Once you list an item, you cannot change the license type.
There is a minimum set of fields required to publish a listing. There are also optional fields such as screen captures and a YouTube video. Listings with complete and useful details are the ones that users tend to gravitate toward. Listings are also your primary marketing tool, so it's important that you take the time to create an attractive-looking listing. For more details, see the top tips for a successful marketplace listing.
No. When you create your listing in the marketplace, you can create a hyperlink to your Partner Directory listing. You may also want to list your marketplace apps or data in your Solutions and Services section of the Esri Partner Directory so consumers can easily access your app or data. Esri is looking at additional ways to align and possibly integrate the marketplace and the Esri Partner Directory.
Unlist means that the item will no longer be a listing. It will not be available to you on the All Listings page. Note that items licensed to the organization or to individual members will continue to work. Unpublish makes the listing private again. Already purchased items will continue to work. This listing will be available to you only on the All Listings page.
You can add custom requests to new listings in the overview page of your listing in the marketplace. When you first create the listing, you'll see a new section in the details page titled Custom requests, here you can select the Allow custom content requests from users checkbox. In the text box provided, you can customize a message for users letting them know what details to include in their customization.
This option is only available for license by member listings and your organization has to be approved for Custom Content Requests in addition to being approved as a data provider.
Unfortunately, you cannot add the custom request option to listings that are currently listed on the marketplace. You're only option will be to create a new listing, in order to get access to the custom request functionality. Once you create the new listing, copy the content over from the old listing and unlist the older listing.
What paid licensing option makes the most sense for my list—license by organization or license by member?
As a provider, you now have two options for your paid apps. License by organization enables an organization to make the app or data service available to any number of their members by sharing it through a group. License by members allows an organization to assign individual licenses to members using the ArcGIS Online license management model.
Can people who aren't members of an ArcGIS Online organization purchase an app from the marketplace?
When an ArcGIS Online organization buys my app, can Esri control the number of users who have access to my app?
Depends. Apps purchased through the marketplace are provisioned to the entire organization or to an individual member depending on the license type. Providers can elect to put a paper license in place with the customer to specify the number of named users who can access the app. Providers have access to a report on the number of named users who have accessed their app or data service over a user-specified period of time. It's up to the provider to enforce any restrictions (through paper licenses) they put in place. Usage statistics can also be used during renewal negotiations so the appropriate number of users is licensed for the next term.
The marketplace has tools for providers to grant access to (provision) their apps and data services to organizations using ArcGIS Online. Only organizations that have these permissions have access to your app or data service. Once the organization has access to your app or service, they give their members access.
Yes. You can use the same ArcGIS REST API that the marketplace uses in the Console page to integrate the e-commerce system of your choice. You can also collect money in other ways, for example, through purchase orders.
What API support is there for automating the provisioning or integrating with customer relationship management system (CRM)?
You can use the same ArcGIS REST API that the marketplace uses in the Console page to automate the management of your subscriptions.