En general, los países van a la guerra para preservar, extender o defender su territorio y forma de vida. Motivos más específicos incluyen obtener acceso a nuevas tierras o nuevos recursos económicos, perpetuar o defender creencias religiosas y poner fin rápidamente a un conflicto político.
Hay recursos limitados en el mundo. Algunos países tienen un acceso más amplio a los recursos naturales deseables que otros. Cuando un país tiene algo que otro país quiere o necesita, el país que carece de recursos puede tratar de obtener acceso a través de la guerra. La tierra también es un recurso limitado, por lo que los países que buscan la expansión económica pueden atacar agresivamente a otros países para apoderarse de la tierra para sus recursos o desarrollarla.
La religión ha sido durante mucho tiempo un desencadenante en las guerras. Las Cruzadas estaban entre las guerras más prominentes que tuvieron lugar por convicciones religiosas. En ese caso, fue un esfuerzo de los grupos cristianos para tomar el control de la tierra santa de los musulmanes. Los conflictos dentro de un país a menudo comienzan en base a diferentes diferencias religiosas o filosóficas entre las personas dentro de las fronteras de una nación. El objetivo de cada lado a menudo es obtener el control del gobierno para implementar las políticas deseadas. De manera similar, la retórica política o las diferencias dentro de los países y entre países pueden llegar a ser tan tensas que la diplomacia se queda atrás a cambio de la guerra.