Reserve Custom UMP System Requirements (Server Based - Client Hosted)

Modified on Fri, 22 May at 8:37 AM

Updated as of 5/22/26


System Requirements (Custom UMP)

  • Dedicated Windows 10, Windows Server OS of Windows 2016, Windows 2019, Windows 2022 or higher. 
  • A minimum 20 GB of drive space should be allocated for the solution to be deployed.
  • A CPU of 1.4 GHz or faster is required.

Windows Server environments are recommended for installs requiring off hours / automated execution scheduling. 

Tango does NOT recommend/support using an environment that is not specifically dedicated for the UMP server components.

 Database Server

  • Microsoft SQL Server 2014, 2016, 2017, 2019 and 2022 Standard or
  • Enterprise or MS SQL Express; including SSMS or
  • Azure SQL* or
  • MySQL or

The Database Server can be a shared server. Please ensure that the dedicated UMP Windows Server can connect to the SQL Server instance over the designated TCP port. Also ensure that the account you will use to run the UMP has the appropriate permissions to access the SQL instance from the UMP Server. 

 

*Azure SQL Database

  • The Microsoft ODBC driver for Windows is required and can be downloaded from the Microsoft site here
  • This does not remove or affect the requirement for an environment to host the other UMP components like Python, etc. This would only allow for Azure SQL as a service to be used for the database backend of the process.
  • The client is responsible for the configuration and setup of the Azure SQL Service including its provisioning, access etc.
  • The client is responsible for ensuring that the access to the SQL as a service server is accessible from their UMP server environment. This includes access controls such as firewall configurations/rules, SQL account creation/management, etc. to the SQL as a service environment to/from their UMP server environment.
  • SSMS tools should be provisioned on the UMP server so that Azure SQL service can be accessed using the SSMS interface from the UMP server environment.

3rd Party Software

The Reserve User Management Process uses Python modules for execution. Python can be downloaded directly from the Python.org site.  

  • Python version 3.9, 3.10. 3.11, 3.12, 3.13 is required for new UMP installs, along with several supporting Python modules. 
  • Supporting module details/information will be provided prior to the health check.

Additional Requirements (Optional)

The Reserve User Management Process allows for email notifications to be delivered for successful and failed UMP executions.  For this feature to be enabled, the client environment where the UMP is installed must have an SMTP server available to relay the mail notifications (with no authentication required).   

 

Tango Reserve Requirements 

The Reserve User Management Process will require a Reserve Administrator account in Reserve that will be used by the UMP as a service account. This is the account that the UMP will use during execution for user management. Click here for the steps to create this account.

 

Environment Health Check

Your Tango Reserve project team will schedule a health check session with your technical team to check the environment and ensure that it meets the system requirements outlined here. During the session, we will help install the Python modules with your team. Please ensure that firewalls are set correctly to allow for the install.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article