Web application | WWW | CMS | HTML
A web application is an application that is accessible via the World Wide Web (WWW) and is interactive for the user. It is usually accessed via a web browser and can be used from any Internet-enabled device.
Web applications are usually needed to provide certain tasks or services online. Examples of such tasks or services include managing customer or personnel information, performing transactions, providing messages, or managing content such as in a content management system (CMS).
To create a web application, several technologies are usually used, including:
HTML (Hypertext Markup Language): This is the language used to define the structure and layout of a web page.
CSS (Cascading Style Sheets): This language is used to shape the appearance of a web page by specifying the formatting of text, colors, and other elements.
JavaScript: This is a programming language used to create interactive elements on web pages and extend the functionality of web applications.
Server-side scripting languages: To provide dynamic content and perform database operations, server-side scripting languages such as PHP, ASP.NET, or Ruby on Rails are typically used.
Databases: Web applications typically use databases to store and retrieve structured data. Examples of common databases are MySQL, Oracle and Microsoft SQL Server.
Framework: A framework is a collection of tools and libraries that help developers build web applications faster and more efficiently. Examples of popular frameworks include Ruby on Rails, Django, and ASP.NET.
BITS experts have used web applications in a wide range of projects. A selection of case studies and references can be found below.