Pues nunca he visto nada de eso, pero si manejar una arrquitectura de desarrollo de software debe ser facil hacer este cambio, pues las capas bases de la aplicacion son librerias de clases y estas puedes ser usandas en aplciacione s de de escritorio como en las Web.
Lo recomendables es desarrollar aplicaciones de 3 capas, pero si existen aplicaciones de N capas, segun tus requeriemientos.