if this program needs remote access to use this program, I would have to buy the device cals right?
Installing the RDS role on essentials is not supported so you'll need to stand up another member server, add the RDS role and RDS Cals for the users.
https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/rds-roles
--please don't forget to upvote
and Accept as answer
if the reply is helpful--