[Framework](https://ru.wikipedia.org/wiki/%D0%A4%D1%80%D0%B5%D0%B9%D0%BC%D0%B2%D0%BE%D1%80%D0%BA) - это программная среда, которая упрощает и ускоряет создание программного обеспечения.  Конечно, можно вручную рисовать кнопку в своем приложении, взаимодействуя напрямую с видеокартой. Однако, зачем писать все с нуля, когда есть фреймворки, которые уже решили за нас все низкоуровневые задачи. С помощью фреймворка можно добавить кнопку за одну строчку кода. Фреймворк отличается от понятия библиотеки тем, что библиотека решает какую-то определённую задачу. Фреймворк же предоставляет комплексную среду для разработки. Примеры Framework’ов - [Mono](https://ru.wikipedia.org/wiki/Mono) - .[NET](https://ru.wikipedia.org/wiki/.NET) (Раньше назывался .NET Framework) <br> Примеры, что в framework могут входить: - SDK - Виртуальная машина - Библиотека для работы с базой данных (LINQ) - Mathf