Războaiele pot fi cauzate de multe factori, inclusiv lupta pentru resurse, conflicte teritoriale, diferențe ideologice sau religioase, ură și intoleranță. Pentru a preveni războaiele se fac eforturi pentru a dezvolta politici externe care să promoveze pacea și cooperarea, pentru a înțelege și a reduce tensiunile care duc la conflicte, pentru a dezvolta tratate și acorduri internaționale care să reglementeze comportamentul statelor, și pentru a susține organizații și instituții care promovează pacea și drepturile omului.