Framework

[3]​ Los marcos de trabajo tienen como objetivo principal ofrecer una funcionalidad definida, auto contenida, siendo construidos usando patrones de diseño, y su característica principal es su alta cohesión y bajo acoplamiento.

Dentro de este aspecto, podemos basarnos en el modelo-vista-controlador, ya que debemos fragmentar nuestra programación.

Tenemos que contemplar estos aspectos básicos en cuanto a la implementación de nuestro sistema: Dentro del controlador, modelo o vista, se pueden manejar datos, y depende de cada uno cómo interpretar y manejar esos datos.

Se sabe que el único dato de una dirección estática web es: conseguir un archivo físico en el disco duro o de Internet, etc., e interpretado o no, el servidor responde.

Con lo cual ya se ha generado la jerarquía del programa: controlador, modelo y vista.