Compatibilità hardware e software
Le pagine devono essere visualizzabili indipendentemente dalla piattaforma hardware e software a disposizione dell'utente.
Alcune teconologie (come VBScript, ad es.) non sono disponibili neanche in entrambe i principali browser e sono quindi da evitare acuratamente o da affiancare ad altre tecnologie standard.
Dovrebbe essere minimale l'utilizzo di:
- plugin: a meno che non sia un sito particolarmente importante o interessante, sono poche le persone disposte a scaricare del software solo per vedere un sito.
- applet java: non tutti i browser hanno una Java Machine e soprattutto in non tutti i browser è abilitata.
- tecnologie nuove o non standard in generale: se vi dicessero che per vedere un film dovete cambiare televisore e prendere l'ultimo modello, non vi farebbe piacere. Allo stesso modo è necessario non imporre all'utente aggiornamenti a nuove tecnologie non ancora diffuse.