Muitos de nós chegaram a entender o Joomla! para se referir a um software específico que usamos, ainda existem 3 tipos diferentes de software disponíveis no Joomla!
Esses são:
1) O Joomla! CMS;
2) O Joomla! Plataforma; e
3) O Joomla! Estrutura.
Quais são as diferenças?
fonte
O @Bakual fez um bom trabalho ao explicá-lo, mas eu apenas queria acrescentar que um grande objetivo do Framework é melhorar as práticas para todos que desenvolvem extensões para o CMS. Ele segue práticas modernas e facilita a criação de códigos limpos e testáveis. Eu digo isso do ponto de vista como um grande defensor do Framework (eu contribuí bastante) e do fato de eu usar o Joomla! CMS todos os dias no trabalho, e quero facilitar isso.
A estrutura é o futuro!
fonte