Aunque existen muchas variaciones posibles, una aplicación web está normalmente estructurada como una aplicación de tres-capas.