Kastelen hadden vroeger uiteenlopend functies, zoals een (militair) toevluchtsoord of een woning voor een familie of en groep mensen. Dit onderscheidt een kasteel van een paleis (wat niet is versterkt), van een fort (wat geen woonplaats van een edele) en van een ommuurde stad (collectieve verdediging).