Licensing Requirements

Geocortex Reporting is licensed software. The license that you choose depends on the number of ArcGIS identities (named users for ArcGIS Online and Portal for ArcGIS) that your organization has.

To obtain a license, contact Customer Service at

Authoring Requirements

Requirements

You require an ArcGIS Identity to create and share Geocortex reports.

Browser Requirements for Geocortex Report Designer

Geocortex Report Designer runs in a desktop environment. Designer supports the following browsers:

Supported Host Applications

Geocortex reports run in host applications. You can use the following applications to host reports:

Supported Client Browsers

To run reports, the browser should meet the host application's browser requirements:

Requirements for On-Premises Reporting

To use local resources in reports, you must use on-premises Reporting. The Geocortex Reporting cloud servers cannot resolve your server's host name to connect to the server. For more information, see On-Premises Reporting vs. Cloud Reporting.

Supported Versions of Portal for ArcGIS

Geocortex Reporting works with Portal for ArcGIS in ArcGIS Enterprise 10.5+.

If Portal for ArcGIS is secured using Windows Integrated Security and anonymous access to the portal is disabled in IIS, you must install the Geocortex Web Adaptor Extensions to allow Geocortex Reporting to communicate with Portal for ArcGIS. The Service Account configured in the Post Installer must be an account recognized by IIS on the Portal machine.

You can use Portal for ArcGIS 10.5 to access Report Designer and store report items. However, you cannot host reports in Web AppBuilder in Portal for ArcGIS 10.5 apps, because version 10.5 did not support custom widgets. Support for custom widgets started in version 10.5.1.

Hardware Requirements for On-Premises Reporting Servers

A faster CPU and more memory improve the performance of Geocortex Reporting. We recommend that your server surpass the minimum requirements.

Minimum Hardware Requirements for an On-Premises Geocortex Reporting Server

Hardware Component



Random Access Memory (RAM)

4 GB

8 GB or higher

Storage Drive (HDD, SSD)

1 GB

5 GB or higher


2-core processor, 2 GHz, x64

4-core processor, 2 GHz or higher, x64

Operating System Requirements for On-Premises Reporting Servers

On-premises Reporting servers require Windows Server 2012+.

You can use a recent desktop version of Windows, such as Windows 10 or 8.1, for development and basic testing. However, they are not recommended for use in a production environment.

Web Server Requirements for On-Premises Reporting Servers

On-premises Reporting servers require the Internet Information Services (IIS) feature of the Windows operating system. The Post Installer application automatically enables IIS by enabling the Web Server role, along with the Application Initialization, ASP.NET 4.5, Windows Authentication, and WebSocket Protocol service roles and all of their service role dependencies.

If you uninstall on-premises Reporting, all previously enabled IIS features remain enabled.

.NET Requirements for On-Premises Reporting Servers

On-premises Reporting servers require .NET Framework 4.6.1+.


On-premises Reporting does not expose any ports, so you do not need to adjust your firewall settings. Geocortex Reporting (including Report Designer) relies on the ports that IIS uses (ports 80 and 443 by default).

Cookie Requirements

Geocortex Reporting uses the following first-party, strictly necessary cookies for authentication purposes:

Cross-Origin Resource Sharing (CORS) Requirements

By default, ArcGIS portals (including ArcGIS Online) allow cross-domain requests using CORS. If you configure the Organization | Settings | Security | Allow Origins setting in the portal that you use with Geocortex Reporting, then you must add Geocortex Reporting as an allowed origin.

The origin to allow depends on your deployment: