El sistema militar feudal resultó ser muy ineficaz durante la Guerra de los Cien Años: en Francia, la nobleza de espada contaba con un número limitado de comandantes que actuaban en el campo de batalla según el viejo código de honor de la caballería medieval. Por otro lado, los soldados no estaban cualificados debido a que eran empleados sólo de forma temporal. En Inglaterra, ya era habitual contratar los servicios de tropas mercenarias aguerridas. Pronto se vio que la profesionalidad y la destreza de los soldados importaba más que su número, como en las grandes derrotas de las tropas francesas frente a los arqueros ingleses en las batallas de Poitiers, Crécy y Azincourt.