Una aplicación vertical o aplicación de mercado vertical, es un software definido por requisitos para un único, o estrechamente definido, mercado, es decir, son aplicaciones pensadas para la gestión específica de un tipo de negocio en concreto.
Este tipo de aplicaciones aporta una gran cantidad de herramientas y posibilidades para el usuario que garantizan una cantidad de información lo suficientemente amplia y clara para que le ayuden a tomar decisiones dentro de su organización en busca de optimizar los resultados.