El middleware necesita dar soporte a la aplicación para obtener ese conocimiento y así hacer decisiones sobre adaptación.