Castelele au fost construite in principal pentru protejarea teritoriilor, surselor de apa si a altor resurse importante pentru un grup sau un regat. Ele au fost, de asemenea, o demonstratie de putere si status social si o dovada a feudlismului medieval.