This article is a high level comparison of product to be able to create a cloud, private, hybrid or public. I thought to make that article because it's hard to find what product make what in some advanced cases. Feel free to edit to add a product or comment.
This type of application delivery is the one almost everyone is used too. It's when the application run in the server workspace and the display is redirected to the user. By online it mean the user need at all time a connection to the server to be able to work.
This type of application delivery is practical for user on the road. It allow the application to be cached into the user machine to be run in the user space. Usually it can be isolated to prevent the application to make a big footprint on the machine.
This type of application delivery is practical for really old application that can't be managed by tool like MED-V. The application is hosted on a non-server OS and the user connect to that display. (So a 1 : 1 scenario). The idea is simple, you run a old application on a windows 98 by example, and you can't change that. So you install the plugin and the application get shared after, the problem is it's a 1 : 1 share. To use in last resort.
This type of delivery is when a user can connect to a pool to desktop. So a 1 : X possibility.
This type of delivery is when a user can connect to a dedicated desktop. So the virtual machine is always there for the user.
This type of Desktop Delivery is the same of the both above, but it's cached on the local computer / laptop. So the corporate computer can be run while on the road and sync back after.
User profile management is the last thing to think to manage user preference between Desktop and Application.
Yagmoth555 edited Revision 5. Comment: triing to fix table color !
Peter Geelen - MSFT edited Revision 18. Comment: HTML cleanup