Why IIA?
The web has become the defacto standard method for application delivery. However, functional requirements for many web applications have begun to scale beyond the capabilities of the browser. Even with the addition of scripting support, dynamic element manipulation, and asynchronous server communication, it is still difficult to create a user experience in HTML that is truly on par with that of a desktop application. Installable Internet application development platforms are a means of bridging the gap between the web and desktop experiences. These platforms allow developers to build applications that offer the user experience of a desktop application but take advantage of services and data available via the Internet.