Clients exist for almost every flavour of computer or system. HTML provides most of the functionalities that are needed to interact with the user. HTML is very simple to teach, use, analyse or generate. No other existing tool is as universal and as simple to master. W3 provides a universal communication protocol.
Simplicity is the rule.
These two aspects are handle by very simple, but effective, approaches. HTML is extremely simple to generate, either manually or mecanically. Most servers can handle scripts. These scripts do not have to care about protocols, sockets, or any aspect of the communication. Work can be done with any programming language, and in particular any scripting language , that can also act as a glue between existing software blocks, further reducing the development times and costs.