Начинающих осваивать разработку динамических веб-сайтов нередко сбивает с толку поразительное разнообразие сокращений и специальных терминов, применяемых в данной области. Так, в Joomla используются серверы типа Apache или Microsoft Internet Information Services (IIS); язык программирования РНР; база данных MySQL; язык программирования JavaScript; документы формата HTML, XHTML и XML; а также вложенные таблицы стилей CSS.