Tekla License Server 2020 system recommendations

Tekla Structures
Tekla Structures

Tekla License Server 2020 system recommendations

The information on this page is not valid for online licenses.

If you have Tekla Structures on-premises licenses, you will need to install a license server on your own hardware to use them. We recommend that you always upgrade your on-premises license server to the newest available version. Each license server version is compatible with several versions of Tekla Structures. See the table at the bottom of this page for information on which license server versions are compatible with previous Tekla Structures versions.

Operating system

The FlexNet licensing system for Tekla Structures runs on the following operating systems:

  • Microsoft Windows 10
  • Microsoft Windows Server 2016
  • Microsoft Windows Server 2019

Both 32-bit and 64-bit operating systems are supported.

It is a best practice to install Tekla License Server on a server-based OS. If there is no local area network in your company, you can install the license server on each computer that Tekla Structures is running on, and activate one license on each computer.

License server hardware

The server that is used as Tekla License Server does not have to be very efficient or have maximum performance. Reliability of the server and the network connection are much more important.

You cannot run Tekla Structures without access to a license. To minimize the risk of disrupting the work of your users, we recommend that you run any on-premises license server used by multiple users on proper server hardware and server operating system. Servers are designed to operate properly for a longer time period without rebooting as often as normal workstations.

Virtualization platforms

The supported virtual machine platforms for Tekla License Server are:

  • Citrix XenServer 7.6
  • Microsoft Windows 10 Hyper-V
  • Microsoft Windows Server 2016 Hyper-V
  • Microsoft Windows Server 2019 Hyper-V
  • Oracle VirtualBox 5.2.18
  • Parallels Desktop 14.1.0 for MAC 10.14
  • QEMU-KVM (Host OS: CentOS 7.5)
    • Hypervisor: qemu-kvm-ev-2.10.0
    • Hypervisor Services: libvirt-daemon-kvm-3.9.0-14
    • Virtual Machine Manager: vmm v1.4.3
  • VMware ESXi 6.5 and 6.7
  • VMware Workstation 14.1.1

Linux or Unix based servers are not supported. Cloud environments are not supported.


Keep your on-premises licenses safe. Make sure to store the license entitlement file(s) sent to you over email. Back up your activated licenses to a separate backup location. If the activated licenses are deleted or if the license server computer suffers a hardware failure, you will need the backups to recover your licenses.

If activated licenses are lost and no backups are available, replacement licenses can be ordered according to the terms set out in the end-user license agreement.

Internet connection

You need to have an Internet connection in order to activate, deactivate or repair your on-premises licenses. License activation, deactivation and repairing are the only cases when your license server contacts Trimble’s activation server, and an Internet connection on your license server is needed.

Clients connect directly to the license server for on-premises licenses. If users work outside the office, they must be able to connect to the license server (for example, through a VPN) or borrow a license while still connected to the license server at the office. If you have also online licenses, users outside your office network can use those without additional setup, as online licenses are provisioned to the users directly from Trimble's cloud service.

The license server can be used in networks that use IPv4, IPv6, or both the IPv4 and IPv6 protocols.

Direct communication from the server computer to the Internet needs to be allowed while the license server at your company contacts the activation server at Trimble. The activation communication is done using SOAP (Simple Object Access Protocol) over HTTPS on TCP port 443. Your firewall should not block any incoming or outgoing information during the activation. To allow the activation communication, use the activation server address in your firewall settings: https://activate.tekla.com:443/flexnet/services/ActivationService?wsdl

Other infrastructure

Tekla Structures needs to be able to contact the license server to reserve a license when it starts up. Your firewall (for example, Windows Firewall) must allow the communication between the server computer and the Tekla Structures computers. You need to allow the applications tekla.exe and lmgrd.exe to operate through the firewall. The applications are located in the ..\Tekla\License\Server folder.

The MAC address of your network adapter should not be changed on any computer that is running the license server. In case you are using a virtual environment, ensure that you are using static MAC addressing instead of dynamic MAC addressing.

The computer running the license server should have a fixed IP address.

Which on-premises license server version to use

Check the table below to see which on-premises license server version to use with your current Tekla Structures version. Also check if you need to upgrade to a new service pack or progress release.

For information about updating the on-premises license server, see Update the Tekla on-premises license server.

Tekla Structures version License Server 2016 SP1 License Server 2017 or later

2018 or later


2017i - all versions


2017 - all versions

2016i - all versions

2016 SP5/PR5 or later

2016 up to SP4/PR4

Upgrade to 2016 SP5/PR5 or later

21.1 SR7 or later

21.1 up to SR6

Upgrade to 21.1 SR7 or later

21.1 all PV versions

21.0 or earlier

For instructions on how to install the license server, see Installing Tekla on-premises license server.

Was this helpful?