Web Platform, Cloud and Mobile Application Development