In generale, i paesi vanno in guerra per preservare, estendere o difendere il loro territorio e il loro stile di vita. Motivi più specifici includono l'accesso a nuove terre o nuove risorse economiche, perpetuando o difendendo le credenze religiose, e portando una rapida fine a un conflitto politico.
Ci sono risorse limitate nel mondo. Alcuni paesi hanno un ampio accesso alle risorse naturali desiderabili rispetto ad altri. Quando un paese ha qualcosa che un altro paese vuole o ha bisogno, il paese privo di risorse può cercare di ottenere l'accesso attraverso la guerra. La terra è anche una risorsa limitata, quindi i paesi in cerca di espansione economica possono attaccare aggressivamente altri paesi per conquistare la terra per le sue risorse o per svilupparla.
La religione è stata a lungo un fattore scatenante nelle guerre. Le crociate furono tra le guerre più importanti che si verificarono per le convinzioni religiose. In quel caso, i gruppi cristiani hanno cercato di impossessarsi del controllo della terra santa dai musulmani. I conflitti all'interno di un paese spesso iniziano in base a differenze religiose o filosofiche diverse tra le persone all'interno dei confini di una nazione. L'obiettivo di entrambe le parti è spesso quello di ottenere il controllo del governo per attuare le politiche desiderate. Allo stesso modo, la retorica politica o le differenze all'interno dei paesi e tra i paesi possono diventare talmente tese che la diplomazia viene lasciata indietro in cambio di guerra.