La analítica de software es el uso inteligente de la información de la aplicación para mejorar las decisiones de inversión en TI, el rendimiento operativo y los resultados del cliente.  La obtención de análisis de software en TI implica un análisis profundo de los artefactos de software creados o gestionados en cualquier proceso de desarrollo y mantenimiento de aplicaciones. La analítica de software puede incluir conocimientos sobre la calidad estructural de las aplicaciones, su complejidad y su tamaño funcional o técnico.  La analítica de software puede ser útil como verificación de estado, pero tiende a ser más útil cuando las tendencias se pueden evaluar a lo largo del tiempo.  Si se usa en una verificación de estado, el análisis de software debe incluir un punto de referencia para la industria u otras aplicaciones en la organización para proporcionar contexto.