152 Essentials of Cloud Computing
3. Limited accessibility: Normally, desktop developer workspaces are not
accessible via mobile devices through the Internet. Developers who
need remote access have to resort to some complex and slow solu-
tions such as GotoMyPC.
4. Poor collaboration: These days, most developers work as part of
a team, so communication and collaboration among the team
members are critical for the success of the project. In the case of
desktop IDEs, they must outsource collaboration to communica-
tion systems outside the developer’s workow, forcing develop-
ers to continuously switch between developing within the IDE
and communicating with their team via other means. To solve
these problems, it requires moving the entire dev ...