Out-of-the-box
Supremely flexible
Covers all types of assets
Unmatched ROI

Ultimo System Requirements Premium & Enterprise on-premises

1. Supported browsers/operation systems

1.1 Browsers

Browser Ultimo verified in
Information
Firefox Mozilla Firefox 92 https://www.mozilla.org/firefox
Chrome Google Chrome 94 https://www.google.com/chrome
Edge Microsoft Edge 94 (Chromium) https://www.microsoft.com/edge
Safari Safari 15.0 https://www.apple.com/safari

 

1.2 Supported operation systems

  • Windows 8.1, Windows 10, 11, server 2012, server 2016, server 2019, server 2022
  • macOS

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 Long-term maintenance plan, LTAP or Replacement planning Microsoft Excel 2013 or higher is required. These planners are not supported on macOS.
  • To use the export to MS Project option of the Stop Planner module, MS Project 2016 or higher is required.
  • To use the integration with ArcGis Online TLS (Transport Layer Security) 1.2 is required.
  • PDF 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.
Printing
  • Default browser based printing capabilities.
  • Ultimo has the possibility to directly send documents to a printer.
  • 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 when connecting to an on-premises 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 a best effort by Ultimo. Ultimo does not test the Go/Go+ solution in combination with third party mobile management solutions.
Mobile/Wireless
  • Mobile (3G and up)
  • WiFi

2.2 Supported devices based on native browser

Android OS from version 6 (depending on device) iOS / iPad OS from version 13
Samsung

  • Galaxy S Series 7 and up
  • Galaxy A Series 50 and up
  • Galaxy Tab S Series 5 and up
  • Galaxy Tab A 2016, A 2017, A 2018, A 2019
  • Galaxy Tab Active 2, Tab Active Prio

Google

  • Pixel Series
Apple

  • iPhone SE, 6S and up
  • iPad series 2017 and up
  • iPad Air series 2, 2019 and up
  • iPad Pro series
  • iPad mini series 4 and up

 

 

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 which 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
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, 2012R2, 2016, 2019, 2022
  • 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
Security
  • The client IP address will be logged when a login attempt fails.
Hardware
  • 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.

Virtualisation
  • 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
Memory
  • 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

© 2021 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
Tina Scott Sales Director - Americas
tina.scott@ultimo.com