La arquitectura en rebanadas verticales es un enfoque para la construcción de software que se centra en entregar funcionalidad completa y utilizable en cada iteración del ciclo de desarrollo. En lugar de trabajar en una gran cantidad de funcionalidad parcial, se divide el trabajo en pequeños paquetes funcionales que se pueden completar y poner en funcionamiento en una iteración.