Vários fatores influenciam a seleção de armas militares. Estes incluem o uso pretendido e os requisitos da missão, restrições orçamentárias, avanços tecnológicos, o cenário de ameaças e as capacidades de adversários potenciais. Outras considerações podem incluir logística, requisitos de manutenção, interoperabilidade com forças aliadas e a eficácia operacional geral do sistema de armas em vários ambientes.