OSS ,Web Platform, Cloud and Mobile Application Development