In both HSMWorks and Inventor HSM, as soon as the CAD application launches it pulls a license for the HSM CAM add-in. This makes managing the network license a real pain in the butt.
In scenarios where a company has 1 HSM multi-user subscription, for their 6 designers to use with their pre-existing installations of Solidworks and Inventor, the first user to launch their CAD application immediately takes the CAM license. Then the employee who actually needs to use the license has to ask everyone to close their CAD applications, or somehow find out who has the license and ask them to shutdown or unload the CAM addin.
It's not a nice thing to have to go through. Currently the only way to manage this is to go into the Inventor or Solidworks Add-in manager and stop the add-in from loading on startup. So everytime someone wants to use CAM they have to go into that menu, enable the add-in wait for the delay for all the toolbars to load then start using the product.
Multi-user licenses are more expensive than single user licenses, but the end user experience is far worse in most design/programming/machining environments where CAD seats of Inventor or Solidworks already exist.
I would like to see the add-in only request a license when the user tries to create or edit any non HSM(E)Xpress toolpaths or setups.... or even just when they try to edit or create anything in the HSM environment. There might be a delay at that point, but if there is just pop up a notification overlay stating that it's getting a license from the server. Please Please fix/improve this experience.