Framework dla szablonów Joomla!
Na początek warto sprawdzić co Wikipedia ma do powiedzenia na temat frameworków:
W programowaniu komputerowym framework jest szkieletem do budowy aplikacji. Definiuje on strukturę aplikacji oraz ogólny mechanizm jej działania, a także dostarcza zestaw komponentów i bibliotek ogólnego przeznaczenia do wykonywania określonych zadań. Programista tworzy aplikację, rozbudowując i dostosowując poszczególne komponenty do wymagań realizowanego projektu, tworząc w ten sposób gotową aplikację.
Źródło: Wikipedia, http://pl.wikipedia.org/wiki/Framework