Design Principles of the Web


The Web is an application built on top of the Internet and, as such, has inherited its fundamental design principles.

Interoperability
Specifications for the Web's languages and protocols must be compatible with one another and allow (any) hardware and software used to access the Web to work together.
Evolution
The Web must be able to accommodate future technologies. Design principles such as simplicity, modularity, and extensibility will increase the chances that the Web will work with emerging technologies such as mobile Web devices and digital television, as well as others to come.
Decentralization
Decentralization is without a doubt the newest principle and most difficult to apply. To allow the Web to "scale" to worldwide proportions while resisting errors and breakdowns, the architecture(like the Internet) must limit or eliminate dependencies on central registries.