Web apps are Internet enabled applications that runs on a web server. Users interacts with web applications using browsers. Some of the popular web apps includes Google, Facebook, Twitter, Amazon, etc. Depending upon the nature of the application, web apps provides various features and automates many functionalities. Some of the features may include user registration, password resets, profile creation, etc. In general, web apps collect, store and process data and business logic.