Hi Edward,
There's a number of ways you can approach this, one is to set up a simple host and then connect to it via simple client using RDP to the server. Two is to use the Azure Virtual Desktop for each user and have the client installed on each.
My money's the AVD as you will be using Azure Active Directory and will provide extra MFA security.
Cheers
Mike