This interaction requires a round trip to the server, which makes it slow and clumsy. Client-side programs are used for graphic buttons that change when you click on or move your cursor over them, and for delivering compressed audio, video, animation, and 3D content. However, the web became successful and popular in the first place because almost anyone can create a web page. HTML can be learned in a hour or two, and web page authoring tools make creating web pages as easy as using a word processor. Either that or you are limited to using canned scripts and applications.
Internet applications are computer applications that run over the Internet.
Unfortunately, writing distributed applications is notoriously difficult. To drive the next generation of Internet applications, including electronic commerce, entertainment, and communication, we must make it as easy to create interactive Web applications as it is to create static web pages. Consider where the business world would be today if all financial modeling had to be done by programmers, rather than with interactive computer spreadsheets. Now, imagine what the web would be like if you could simply and rapidly create Internet applications, and modify existing Internet applications to exactly fit your needs. Spin is an IRAD environment .