Internet applications (IAs) are web applications that have features of desktop apps and run in web browsers. IAs transfer most processing to the client but keep data on application servers. IAs can run locally in web browsers without installation and can connect intermittently. While more responsive than traditional web apps, IAs have some limitations like restricted access to system resources and potential loss of integrity if client modifies structure.