فريم ورک در اصطلاح به چارچوب نرم‌افزاري گفته مي‌شود. يک فريم‌ورک مجموعه‌اي از کتابخانه‌هاي برنامه‌نويسي و احتمالا مجموعه‌اي از قوانين براي برنامه‌نويسي است.
براي مثال چارچوب «دات نت فريم ورک» محصولي از شرکت مايکروسافت است که حاوي هزاران کتابخانه‌ي کوچک به همراه قواعد و ابزارهايي براي توسعه‌ي برنامه‌هاي مختلف در آن است.
يک چارچوب يا فريم‌ورک به برنامه‌نويسان کمک مي‌کند کدهاي کمتري بنويسند و در زمان کمتري به نتيجه‌ي بهتري دست پيدا کنند. در چارچوب دات‌نت و فريم‌ورک مشابه آن، ماشين مجازي جاوا، اين امکان وجود دارد که برنامه‌ي نوشته شده، روي سيستم‌عامل‌هاي گوناگون به صورت يکسان عمل کند.