Софтуерна рамка (, софтуерен фреймуърк) е структура на програмна система; софтуер, който облекчава разработката и обединението на различни компоненти на голям програмен проект, чрез използване на патърни (програмни модели) и други компилационни елементи Buschmann, F (1996), Pattern-Oriented Software Architecture Volume 1: A System of Patterns. Chichester, Wiley, ISBN 978-0-471-95869-7. За разлика от библиотеките, които обединяват набор от подпрограми с близка функционалност, фреймуъркът съдържа в себе си голямо количество различни по предназначение библиотеки.

Софтуерната рамка е универсална, многократно употребяема софтуерна платформа, използвана за да се разработват приложения, продукти и софтуерни решения.

Източници

Категория:Интегрирана среда за разработка Категория:Софтуерни архитектури Категория:Обектно ориентирано програмиране