Web based applications, the applications of future that will run using the web browser, across multiple platforms and within the sandbox security model without being installed. With Firefox 3 claiming to support offline applications and Google released Google Gears which is an open source browser extension that lets developers create web applications that can run offline, also Microsoft pushing Avalon/WPF, XAML and Mozilla pushing XUL as their latest GUI language, it’s sure that the market for web applications will continue to grow more and more. With the OS war increasing and Microsoft loosing the battle on many fronts, MAC and Linux will eat up a lot of Microsoft market share of OS and this will increase the problem for companies targeting a large number of users. But luckily Mozilla Firefox is gaining a lot of popularity and fighting to keep the Internet free from proprietary formats and protocols and push open formats like OpenDocument or ODF, XML, SOAP, etc. Mozilla Firefox 3 will be fully ACID 2 complaint and so developers writing web applications, can easily write web applications that will run on all the complaint browsers without any modifications.
Internet is penetrating to the remotest world at a speed, which no other communication technology has ever achieved earlier. Technologies and Tools like Ajax, JSON, Flash, Adobe Flex and Apollo, OpenLaszlo are boosting the growth of Rich Internet Applications (RIA). Browsers are no more just a thin client, which is used to display the web pages, but are becoming fat clients and share the server load for processing data as well as displaying them. Internet is no more just a repository of web pages of information, but is becoming a processing center, where applications can call routines over Internet using web services; this is the same way as the classical dynamic libraries model. Web services are spread across the Internet sharing load and the application can call the service according to their need. This would not only make the deployment of the new versions easier but also provide new features and critical features as soon as they are available with the users getting customized/localized version of the application based on their locations and preferences without even bothering to download the bandwidth eating setups bundled with multiple locale and skins like in today’s world. It will also make companies easier to track the usage of their application and provide better features and easier navigation for the most used portions of the applications and user will have to pay per usage without having to bother about the malware and spyware that comes free with the sharewares and freewares distributed over the Internet. In a world, where people will pay for the processing power they use, like the water, electricity and mobile bills, internet would become a basic necessity and people would not use internet just for playing games or listening online music, but also for watching television program as per user choice and convenience, like YouTube currently hosts a number of TV shows for online watching, and a lot of mobile network distributing TV shows over 3G networks. Application architecture would shift towards service-orientated architecture (SOA) and applications will be created for both the Desktop and the Web Browser.
| Office Components | Google Solutions | Remarks |
|---|---|---|
| GMail | Undoutebly the best web based email. Its free version is for more than 2 years and offers 2 GB of email space at unmatched speed using cutting edge technologies like Ajax. | |
| Calendar | Google Calendar | Good Integration with GMail, but I am more interested to see where Mozilla Calendar project goes in future. |
| Web processing (i.e. MS Word competitor) | Google Docs | Google acquisition of Writely (Now Google Docs) and JotSpot, is a proof for google commitment to create the best of the word processing application. Though I am also interested to look into the FCKEditor project progress. |
| Spreadsheet (i.e. Excel competitor) | Google Spreadsheets | Again, a very tough competitor to Excel and JotSpot Tracker, NumSum, iRows (Now Google). |
| Presentations (i.e. Powerpoint competitor) | Military Secret | Who knows Google and how many other companies are working on it. |
| Database (i.e. Access equivalent) | Google Base | Google Base is Google’s growing database of structured data. It also has powerful Base API to connect the data base to your application. |
| Web design (i.e. FrontPage equivalent) | Google Page Creator | I love just Notepad++ and some 3rd party packages which have theming support like PHP-Fusion. |
| Project Management (i.e. MS Project equivalent) | Well, not exactly... | Google code offers space for open source projects, downloads, wiki and issue management. May be, in future they will have a more better solution, till the time being dotProject looks good to me. |
| RSS Reader | Google Reader | A solid product that will likely be integrated into Gmail at some point - as Yahoo has done with RSS and Microsoft with Vista. |
| Desktop management | Google Desktop | Not a office component, but a key product of Google that allows local search and and search on internet to have same interface, quick response time and ease of use. |


The author seems to be highly optimistic for web based applications, and may have missed a lot of cons.
