Framework
Gotowy szkielet aplikacji, który bierze na siebie typowe zadania, żebyś mógł zająć się własną logiką biznesową.
Różnica względem biblioteki: bibliotekę wywołujesz, kiedy jej potrzebujesz; framework wywołuje ciebie — kontroluje cykl życia aplikacji, a ty uzupełniasz formularze.
Popularne: React (interfejs, JavaScript), Laravel (PHP), Django (Python), Rails (Ruby), SvelteKit (nowoczesny JS), Next.js (React + serwer).