- There are tones of possible OS/Browser/plugin configurations. Maintaining each of them can be costly and resource intensive
- Supporting closed source stuff like Windows, Apple can be costly just for the price of OS alone
- Open Source (Linux) has the challenge of variety -
- Blackberry, iPhone OS, Symbian OS - nooo don't open that Pandora Box
- How do we make Windows XP multiple concurrent users
- How to remotely access the desktop with lowest network bandwidth cost
- How to have no/minimal client side setup
- How deal with variety in clients (Windows, Mac, Linux, IE, FireFox, Safari....) accessing our solution
- How to ensure (and verifiable?!) privacy of customer installation
- How to get the first 1-100 customers. The next 10,000 can be easy (as each of them want to do it on their own - wouldn't they)
- How to price for casual one time user (read as freelance web site designers)
- How to prevent folks using us as launch pad for attacks
What are the comparable technologies out there we can adopt
- Virtual machines
- VPN
- WebEx (any solution from Citrix? I believe yes)
- litmusapp.com
- cloud computing
- http://www.soti.net/
- http://browsershots.org/
- http://www.browsercam.com/
- http://webworkerdaily.com/2008/01/07/is-your-html-good-enough-7-browser-testing-services/
- http://tredosoft.com/Multiple_IE
- http://www.xenocode.com/browsers/
- xWindows - http://www.straightrunning.com/XmingNotes/
- http://saucelabs.com/