All software companies have been trying to do that for years.

Citrix, Microsoft, VMware, Novell, probably even Apple