Фреймворк це програмна оболонка, що дозволяє спростити і прискорити рішення типових задач, характерних для даної мови програмування. Саме слово framework означає «каркас» в перекладі з англійської. Дійсно, фреймворки та покликані бути готовими каркасами програм, на які тільки і залишається навісити стіни і вікна. Головне при цьому не залишати дірок ?
Класичним прикладом фреймворку для популярного мови Javascript є jQuery – бібліотека з готовими функціями візуальних ефектів, AJAX-запитів та інших корисних речей. Для програмування на PHP існують десятки фреймворків, наймоднішим з яких є Yii.