Estoy buscando algunas entradas sobre el uso de la misma base de código para atender múltiples aplicaciones (aplicaciones similares). Por ejemplo, hay una aplicación A con múltiples funciones y hay una aplicación B con funciones reducidas. La aplicación B puede tener algunas otras diferencias, como tener menos elementos de menú o algunas opciones deshabilitadas, algunas validaciones adicionales, algunos cambios a nivel de formulario. ¿Cuál sería el enfoque optimizado para implementar esto con la misma base de código? Hasta ahora he pensado en los siguientes enfoques: