Web Applications

Web Applications

A web application or web app is any software that runs in a web browser. It is created in a browser-supported programming language (such as the combination of JavaScript, HTML and CSS) and relies on a web browser to render the application.

Web applications are popular due to the ubiquity of web browsers, and the convenience of using a web browser as a client, sometimes called a thin client. The ability to update and maintain web applications without distributing and installing software on potentially thousands of client computers is a key reason for their popularity, as is the inherent support for cross-platform compatibility. Common web applications include webmail, online retail sales, online auctions, wikis and many other functions.

Web Applications can be split into many areas and a typical and basic web development hierarchy might consist of:

  • Client Side Coding (HTML, HTML5, CSS, CSS3, Javascript, JQUERY, SVG and many more)
  • Server Side Coding (PHP, .NET, JAVA, Cold Fusion, Ruby and many more)
  • Database Coding and Management (MySql, Oracle, MongoDB, MariaDB, PostgreSQL and many more)