Generalštab, vojni stožer ili glavni stožer je grupa časnika, vojnog i civilnog osoblja koji služe zapovjedniku divizije ili druge velike vojne jedinice pod njihovim zapovjedništvom i ostvaruje kontrolnu ulogu kroz planiranje, analizu i prikupljanje informacija, kao i prenošenjem, koordinacijom i nadgledanjem izvršenja svojih planova i naredbi, posebno u slučaju višestrukih istovremenih i brzo promjenjivih složenih operacija.
Dijelovi generalštaba organizirani su u funkcionalne skupine kao što su administracija, logistika, operacije, obavještajni poslovi, obuka, itd. Omogućuju višesmjerni protok informacija između zapovjednika, podređenih vojnih postrojbi i ostalih sudionika. Centralizirani glavni stožer rezultira strožom kontrolom odozgo prema dolje, ali zahtijeva veći broj osoblja u sjedištu (HQ) i smanjuje točnost orijentacije terenskih operacija, dok decentralizirani generalni stožer rezultira poboljšanim fokusom na situaciju, osobnom inicijativom, brzinom lokaliziranog djelovanja, OODA petljom, te poboljšanom točnošću orijentacije.
Zapovjednik "zapovijeda" svojim osobnim autoritetom, donošenjem odluka i vodstvom, a koristi se glavnim stožerom za vršenje "kontrole" u njegovo ime u velikoj jedinici. Većina zemalja NATO-a, uključujući Sjedinjene Države i većinu europskih država, koristi sustav kontinentalnog stožera koji potječe iz Napoleonove vojske. Commonwealth Staff System, koji koristi veći dio vojski zemalja Commonwealtha, potječe iz britanske vojske.
Prije kasnog 18. stoljeća općenito nije postojala organizacijska potpora za funkcije osoblja kao što su vojna obavještajna služba, logistika, planiranje ili osoblje. Zapovjednici postrojbi obavljali su takve funkcije za svoje postrojbe, uz neformalnu pomoć podređenih koji obično nisu bili obučeni za određenu zadaću niti im je dodijeljena određena zadaća.
Pruska je sljedećih godina usvojila pristup Austrije, posebno kada je Gerhard von Scharnhorst, koji je kao hannoverski stožerni časnik radio s austrijskom vojskom u Austrijskoj Nizozemskoj ranih 1790-ih, preuzeo vodstvo. U početku je pruska vojska dodijelila ograničeni broj tehničkih stručnih časnika za podršku terenskim zapovjednicima. Međutim, već prije 1746. reforme su dužnostima osoblja dodale upravljanje obavještajnim podacima i planiranje za nepredviđene situacije. Kasnije je pokrenuta praksa rotiranja časnika od zapovjednih do stožernih zadataka i natrag kako bi ih se upoznalo s oba aspekta vojnih operacija, praksa koja se, uz dodatak regrutiranog osoblja, i dalje koristi.
Nakon 1806. pruske vojne akademije obučavale su časnike srednje razine u specijalističkim stožernim vještinama. Godine 1814. Pruska je formalno zakonom uspostavila središnje vojno zapovjedništvo — pruski glavni stožer — i zasebno osoblje za svaku diviziju i korpus. Unatoč nekim profesionalnim i političkim problemima s pruskim sustavom, posebno kada se gleda kroz prizmu svjetskih ratova 20. stoljeća, njihov koncept Glavnog stožera usvojile su mnoge velike vojske koje danas postoje.
Na slici: Njemački generalštab na završetku Prvog svjetskog rata, studeni 1918.