Web apps and how they're different from websites
A Web application (Web app) is an application program that is stored on a remote server and delivered over the Internet through a browser interface.
"I always ask myself, 'Does it do something?' Even if it only does something small and specific, it's still a web app. Google's search engine is a web app, yet its root concept is hardly different from a phone directory that enables you to search names or numbers."
Web applications are redefining what it means to be 'on the web'; the web is becoming an equal mix of web sites and web applications. Here are three main factors that distinguish web apps from web sites:

1. A web application provides a great user experience, making it easy for users to complete their tasks and takes advantage of the device's native capabilities.

2. A web application provides rich visual experiences that will delight the eye without distracting the mind; it puts a premium on aesthetics and uses similar design paradigms as native applications without sacrificing usability.

3. A web application has a tight focus encouraging people to interact, engage, and accomplish something, rather than passively view content. The application is self-contained, allowing the user to complete their tasks without navigating to other sites or apps.
via html5rocks "I always ask myself, 'Does it do something?' Even if it only does something small and specific, it's still a web app. Google's search engine is a web app, yet its root concept is hardly different from a phone directory that enables you to search names or numbers."
WEB APPLICATIONS CAN BE AS COMPLEX AS SPREADSHEETS, DOCUMENT EDITORS OR AS SIMPLE AS TO-DO LIST MANAGER. WHATEVER IT IS, IT SHOULD DO SOMETHING!
Web applications are redefining what it means to be 'on the web'; the web is becoming an equal mix of web sites and web applications. Here are three main factors that distinguish web apps from web sites:

1. A web application provides a great user experience, making it easy for users to complete their tasks and takes advantage of the device's native capabilities.

2. A web application provides rich visual experiences that will delight the eye without distracting the mind; it puts a premium on aesthetics and uses similar design paradigms as native applications without sacrificing usability.

3. A web application has a tight focus encouraging people to interact, engage, and accomplish something, rather than passively view content. The application is self-contained, allowing the user to complete their tasks without navigating to other sites or apps.