Overview
itopia CloudApps delivers learning experiences from Mastercam, which offers a suite of computer-aided manufacturing and CAD/CAM software applications.
In this article, we'll review:
Included versions
The CloudApps Mastercam image includes the most recent generally available version (2025) and the two previous major versions (2024, 2023) of the application.
Application Licensing
itopia CloudApps supports both "haspx" and "Codemeter" licenses. When creating a Class, you can optionally specify a public IP address or hostname and network port for your Mastercam license server.
Mastercam software is subject to Mastercams' licensing terms. A valid network license server must be configured and reachable from the CloudApps network.
Connecting to Your Licensing Server
Each virtual machine instance created through Labs is ephemeral and isolated from communicating with other devices over the network. For Mastercam to communicate with your license server from Labs, we must meet a few requirements.
CloudApps does not support private connectivity to on-premises networks (such as via VPN); therefore, your Mastercam license server must be accessible from the Internet with a static public IP or a dynamic DNS record that automatically points to the current IP address of your Mastercam Network License Manager server (NetHaspX or Codemeter). This can be accomplished by creating a NAT on your firewall to allow the labs to communicate with your license server. Steps for creating a NAT varies per firewall vendor.
Your perimeter firewall device must be configured to allow traffic from the following IP addresses and TCP ports; these are the IP addresses that CloudApps sessions use for Internet connectivity.
Rule type | Source(s) | Port(s) |
Allow | 35.247.99.83/32 | Codemeter: TCP 22350 NetHASP: TCP/UDP 475 |
When you create a new Class in the Labs Admin Dashboard (labs-admin.itopia.com) and select a Mastercam image, you may optionally enter your license server's public address or hostname in the format:
[Port]@[IP address or DNS name] for Codemeter
or
[IP address or DNS name] for NetHaspX
Where Port is the Codemeter network port when connecting to a Codemeter licensing server and IP address or DNS name is the public address of your license server or just the IP address or DNS name for NetHaspX.