Submitted By :
131151108, BSc(IT) 2nd Semister
What is a Web Application
Web Application simply means the application or
software that usage a web browser as a client .
Web Application is mainly coded in browsersupported programming language like
It is popular due to its fast update without updating
any software or any and due to convenience of using
a web browser
In 1995 “Netscape” introduced a client side scripting language called
on the web that run on client side.
In 1996 “Macromedia” introduces “Flash”, a vector animation player
that could be added to the browser as a plugin to play animations
over web pages.
In 1999 the “web application” concept was introduced on the java
In 2005 the term “Ajax” was coined which changed the web
application sector like coin changing its side. The new interactive
application were created using it like Gmail, etc.
In 2011 HTML5 was introduced which creates interactive designs
and functionality of animation without any plug-in. It nearly changes
the concept of what an web-application can be !
No specially specified OS is required for it.
Can be accessed anytime from anywhere.
Doesn’t require reinstalling or update like other software.
It requires little or can be said as negligible disk and
They integrate easily with server-side application like
email and searching.
With the help of HTML5, programmers can create web
based games and other without any plug-in or
Are compatible with tablets, mobile, pc and other devices
having a web browser.
In practice the user experience slightly lacks as
compared to the thick clients like desktop application.
Browser based application rely over the internet
connection, so when the internet connection is
disconnected than the application becomes useless.
Since many application are not opensource than they
should rely on the 3rd party application not allowing any
customization for better user experience.
These application totally rely on the server on which they
are hosted so if anything happens to the server or the
company the application is useless.