یک چارچوب نرم افزاری بر روی یک زبان برنامه نویسی ساخته شده است. به عنوان مثال، Rails، که به عنوان Ruby on Rails نیز شناخته میشود، یک چارچوب وب است که بر روی زبان برنامه نویسی Ruby ساخته شده است. جنگو و فلاسک دو چارچوب وب متفاوت هستند که بر روی زبان برنامه نویسی پایتون ساخته شده اند.