From the viewpoint of the developers, the key for transition
towards web-based software is the ongoing evolution
of web development technologies, specifically HTML, CSS
and JavaScript. This way, development turns more efficient
to face interoperable and innovative mobile user experiences
exploiting powerful HTML layout and rendering engines than
native IDEs.