Al igual que con las interfaces de programas independientemente, esto se logra gracias a la tecnología subyacente de la página web, el uso de XML y XSLT, por ejemplo, facilita los cambios importantes de diseño, mientras que el CSS se puede utilizar para producir fácilmente diferentes estilos visuales.