Web technology is the establishment and use of mechanisms that make it possible for different computers to communicate and share resources. Web technologies are infrastructural building blocks of any effective computer network: Local Area Network (LAN), Metroplitan Area Network (MAN) or a Wide Area Network (WAN), such as the Internet. Communication on a computer could never be as effective as they are without the plethora of web technologies in existence.
Computers and other network devices need to communicate. A mechanism must make it possible for a computer to communicate with another computer on the same network or another network. The mechanism must ensure that a message moves from the sender to the recipient, enable the receiver to retrieve the message and send feedback, and acknowledge reception or failure of communication.
According to Microsoft.com, some examples of web technologies include:
1) Mark-up languages including HTML, CSS, XML, CGI and HTTP;
2) Programming Languages and Technologies which help in creating applications for the web; some of the languages are Perl, C#, Java and Visual Basic .Net;
3) Web servers and server technologies which facilitate request handling on a network where different users have to share the same resources and communicate with one another;
4) Databases, which are crucial for data and information storage on a computer network; and
5) Business applications customized for specific execution of tasks on a network.
In short, web technology provides a platform for effective communication among different users and devices on a computer network.