Castelele din Evul Mediu erau construite în principal pentru a servi drept fortificații și sedii pentru nobilii locali și regali. Acestea erau concepute pentru a fi sigure și impregnabile, dotate cu ziduri solide și turnuri cu arc întărind apărarea și făcându-le greu de cucerit. În plus, castelele aveau și un rol simbolic al puterii și autorității reprezentate de nobilii care locuiau în ele.