RDS is a popular choice for many enterprises. Whether virtual desktops should be provided or virtual applications should be hosted, RDS is a good choice.
Fortunately, they are also configurable with PowerShell with the usual constraints. This recipe will have you create your own Remote Desktop deployment, including the new Remote Desktop web client.