Supremely flexible
Covers all types of assets
Unmatched ROI

Ultimo System Requirements Premium & Enterprise

1. Supported browsers/operation systems

In case of any questions please check the Ultimo Customer Portal or contact us at support@ultimo.com or by phone: +31 – (0) 341 – 42 37 37.

1.1 Browsers

Browser Ultimo verified in
Firefox Firefox Browser 77 https://www.mozilla.org/firefox
Chrome Google Chrome 86 https://www.google.com/chrome
Edge Microsoft Edge 86 (Chromium) https://www.microsoft.com/edge
Safari Safari 13.1 https://www.apple.com/safari


1.2 Supported operation systems

  • Windows 8.1, 10, server 2012, server 2016, server 2019
  • macOS, OSX

1.3 Redirection

  • In a browser on an Android or iOS device a user will be redirected to Ultimo Go.
  • Touch-only is only supported in Ultimo Go and Go+.

1.4 Additional comments

Topic Description
Software requirements
  • To use the planners in the modules LTAP, Recplacement planning and Long-term maintenance plan, Microsoft Excel 2010, 2013, 2016 or 2019 is required. These planners are not supported under OSX.
  • ADFS and SAML in combination with the Excel planners are not supported.
  • To use the export to MS Project option of the Stop Planner module, MS Project 2016 or 2019 is required.
  • To use the integration with ArcGis Online TLS (Transport Layer Security) 1.2 is required.
  • Acrobat reader for viewing reports.
Hardware requirements
  • Minimal screen resolution: 1280 x 1024 (based on font size 100%).
  • Optimal screen resolution: 1920 x 1080.
  • Processor: at least dual core or equivalent
  • To be able to print Work Permits, an A3 printer is required.
Memory use indication
  • Usage dependent. An indication of the required memory for Ultimo in the browser is 500 Mb of RAM.
Bandwidth indication
  • Minimum required bandwidth: 1 Mbit with a latency of <30 ms.
    The required bandwidth between browser and webserver is an indication.
Exchange integration To support the optional Exchange integration, the following is required:

  • Exchange server 2010 Service Pack 1 and higher or Office 365.
  • Ultimo web server is able to connect to the Exchange server. An example URL: https://outlook.office365.com/EWS/Exchange.asmx
  • Autodiscover service has to be configured correctly.
  • An Exchange account with the Application Impersonation role assigned to get and create appointments or check availability.
  • Basic authentication has to be allowed for this account to authorize with the Exchange server.
  • There must be a valid certificate for the Ultimo web server.


2 Mobile

2.1 General

Topic Description
Ultimo GO Ultimo Go is an always-connected web application. This mobile web application requires a connection to Ultimo from the mobile device.
Ultimo GO+ Ultimo Go+ is an occasionally connected application. This mobile application should be downloaded from the store on the mobile device. Only the latest version of the Go+ app is supported, this version can be downloaded from the App stores.
Customers, who are confronted with problems which occur by using a mobile management solution (e.g. MobileIron, AirWatch) are only supported based on the best effort by Ultimo. Ultimo does not test the Go/Go+ solution in combination with third party mobile management solutions.
  • Mobile (3G, 3,5G and 4G network)
  • Wifi

2.2 Supported devices based on native browser

Android OS from version 6 iOS13 / iPad OS 13
  • Galaxy S7, S7 Edge, S8, S8+, S9, S9+, S10e, S10, S10+, S20, S20+
  • Galaxy A50, A51, A70, A71, A80, A8
  • Galaxy Tab S3, S4, S5e, S6
  • Galaxy Tab A 2016, A 2017, A 2018, A 2019
  • Galaxy Tab Active 2, Tab Active Prio
  • iPhone SE, 6S, 6S+, 7, 7+, 8, 8+
  • iPhone X, XS, XS Max, Xr, 11, 11 pro, 11 Pro Max
  • iPad Air 2, Air 2019
  • iPad 2017 and newer
  • iPad Pro (all models)
  • iPad mini 4, mini 2019
  • iPod Touch generation 7

2.3 Support request

When a device is not included in the list of supported devices, a validation request can be done. Ultimo will test the Go and Go+ application on the unsupported device and will approve the device if it complies.

The validation costs and the purchase price of the unsupported device can be charged.

2.4 Bugs

Bugs on supported and validated devices will be treated according to our standard support policy.

Bug reports for unsupported and unvalidated devices will be taken in and tested on a supported device. Only if the bug is reproducible on a supported device, the bug will be accepted and treated according to standard support.

3. Barcode scanner

Ultimo offers a barcode app that is suitable for a mobile device with a hardware barcode scanner.

Topic Description
The following Android scanners are supported to run the barcode application
  • Honeywell CT60
  • Zebra TC8300
  • Zebra MC3300
  • iPad 2017 and newer
When a device is not included in the list of supported devices, a validation request can be done. Ultimo will test the barcode scanner on the unsupported device and will approve the device if it complies. The validation costs and the purchase price of the unsupported device can be charged. The minimum requirements for new Android scanners are:

  • Android 7
  • 1GB memory
  • Dual core processor
  • 3.7 inch screen (resolution: VGA resolution)
  • Wifi
  • Hardware scanner: 1D / 2D

4. Web application (only applicable for on premises implementations)

4.1 Web server

Topic Description
Server component
  • Windows 2012, 2012 R2, 2016, 2019
  • Virtual server allowed
  • Internet Information Server 8, 8.5 and 10
Server roles (enabled  options)
  • Web Server (IIS)
  • Web Server
    • Default Documents
    • HTTP Errors
    • Static Content
    • Static Content Compression
    • Request Filtering
    • Basic Authentication
    • Windows Authentication
    • .NET Extensibility 3.5
    • .NET Extensibility 4.7
    • ASP.NET 3.5
    • ASP.NET 4.7
    • ISAPI Extensions
    • ISAPI Filters
    • Common HTTP Features
    • Performance
    • Security
    • Application Development
  • Management Tools
    • IIS Management Console
Server features (enabled options)
  • .Net Framework 3.5 Features
    • .NET Framework 3.5 (includes .NET 2.0 and 3.0)
    • Non-HTTP Activation
  • .Net Framework 4.5 Features
    • .NET Framework 4.7
    • ASP.NET 4.7
  • WCF Services
    • HTTP Activation
    • TCP Port Sharing
Special configurations Ultimo has been tested with a standard network and IIS configuration. For use of a special URL rerouting/bridging/gateway or VPN settings, an on-site test is advised to determine the proper operation. We will do our best to support these configurations.

Examples of special configurations:

  • Forefront Threat Management Gateway
  • Forefront Unified Access Gateway
  • Barracuda Web Filter
  • ADVSoft ProxyInspector
  • The client IP address will be logged when a login attempt fails.
  • Minimal requirement is an entry-level server in accordance with market standards as offered in 2012 or later.
  • The minimal memory usage of the Ultimo web server is 500 MB.

In case of specific configurations, please inquire.

  • In daily practice we regularly experience performance issues with the dynamic allocation of resources on a virtual machine. Therefore Ultimo requires a static allocation of these resources. This applies to the Application Server as well as the Database Server.


4.2 Indication required cores Web server

Concurrent users Cores
0 – 40 2
40 – 80 4
80 – 120 6
120 – 160 8

4.3 Ultimo services

As well as operating Ultimo on the internet information server, a number of supporting Ultimo services are needed. These services can be installed either on the web server or on other servers.

Service Description
Ultimo Service Host This service supports:

  • Access to external and application files
  • Viewing reports
    Windows print spooler service must be active
    SQL Server Native Client 11.0 ODBC driver is required to connect to the database server
  • Scheduling workflows, sending e-mails and notifications.
    A SMTP server is required when using emails

We recommend at least 500 MB of memory for the Ultimo Service Host.

Ultimo CAD service This optional service supports viewing 2D CAD drawings. The memory use of this service highly depends on intensity of use. The memory usage for this service is comparable to viewing the CAD document on a local viewer. It is possible to have the CAD documents analyzed for expected memory use.

We recommend at least 500 MB of memory for the Ultimo CAD Service.

4.4 Database Server

Topic Description
System Processor: at least dual-core or equivalent
  • Instance: at least 8 GB RAM and 75% of the attached database’s size. For MSSQL Express with Advanced Services 2 GB RAM.
  • System: at least 2 GB RAM free for the full-text service indexing service

For smaller implementations, the database and web server can both be run from 1 single system.

Database size indication
  • Initial size: 8 GB
  • Growth: 1 GB/yr
Database usage The Ultimo database may only be used by the Ultimo Application. Other usage of the Ultimo database is not allowed.
MSSQL The following SQL Server versions are supported:

  • MSSQL 2016 (32-bit and 64-bit)
  • MSSQL 2016 Express with Advanced Services (32-bit and 64-bit)
  • MSSQL 2017 (32-bit and 64-bit)
  • MSSQL 2017 Express with Advanced Services (32-bit and 64-bit)
  • MSSQL 2019 (32-bit and 64-bit)
  • MSSQL 2019 Express with Advanced Services (32-bit and 64-bit)

The SQL Server Management Studio needs to be available.

Additional requirements:

  • Collation Latin1_General_100_CI_AI_KS_WS_SC is required for the database
  • At instance level, the collation must be case insensitive
  • Full-text search must be installed
  • Enable Contained Database is required
  • For updating the statistics and rebuilding the indexes, the Optimize Database workflow event should be used (it is activated by default). In consultation, a different method is negotiable.

5 Disclaimer

© 2020 Ultimo Software Solutions. All rights reserved. Ultimo and the Ultimo logo are registered wordmarks and logos of Ultimo Software Solutions Group bv. Other trademarks used are (non-)registered trademarks of the relevant statutory owners.

Happy to help you at any time
Jeremiah Woodford VP Sales Americas