Mira lo que son las cosas, tu utilizas el módelo de programación en capas, para un proyecto en ASP, en estos momentos yo lo estoy utilizando en un proyecto basado en Java, a eso le llamo estandar, como mencionaron las capas de módelo OSI (aunque claro éste para las comunicaciones), pero eso sí, no desviandose de la esencia que es la uniformidad de lo que se hace, en éste caso, sin importar en donde se base la aplicación que estamos desarrollando, utilizamos la misma lógica de programación o mejor dicho el mismo patrón de diseño.

Suerte y éxito en tu proyecto
Saludos

¡Abur!