اگر با برنامه نویسی آشنایی داشته باشید احتمالا واژه‌ی فریم‌ورک به گوشتان خورده است و این سوال برایتان پیش آمده است که فریم ورک چیست و چه کاری انجام می‌دهند.

شاید بتوان گفت فریم‌ورک‌ها مجموعه‌ای از ابزار‌ها و کدهای از پیش نوشته شده، کتابخانه‌های برنامه‌نویسی و قوانین توسعه‌ی نرم‌افزار هستند و می‌توانند برای زبان های برنامه نویسی مختلف ایجاد شوند.

هدف اصلی فریم‌ورک‌ها جلوگیری از نوشتن کدهای تکراری و پر استفاده و در نتیجه ساده‌سازی، تسریع بخشیدن به پیاده‌سازی‌‌ها و افزایش امنیت، کیفیت و کارایی است.

در حالت کلی اگر زبان برنامه‌نویسی و فریم‌ورک مورد نظر به درستی انتخاب شود، استفاده از فریم‌ورک‌ها کاری عاقلانه و مفید است.

همچنین تعدادی از فریم‌ورک‌های معروف در حال حاضر عبارت‌اند از:

فریم ورک Laravel (مخصوص PHP)

فریم ورک Codeigniter (مخصوص PHP)

فریم ورک Zend (مخصوص PHP)

فریم ورک django (مخصوص پایتون)

فریم ورک Angular (مخصوص جاوا اسکریپت)