El documento describe la programación en N capas, la cual separa el código en capas lógicas según su rol y responsabilidad. Esto permite una división efectiva de problemas y una interacción jerárquica entre capas. Generalmente se utiliza un diseño de tres capas: la capa de presentación muestra la interfaz, la capa intermedia gestiona la lógica y se comunica con la capa de datos para almacenar y recuperar información de la base de datos. La programación en N capas facilita la reutilización y estandarización del có