The various application related terms that have been used in this guide are as follows:

CMS: Stands for Content Management System. CMS refers to software that can be used for managing all the content used in a website. The managed content may include simple text, audio and video files, image files, documents, and Web content.

Joomla: Refers to a free, open-source CMS, which enables you to build websites and online applications.

Avatar: Refers to a customized graphic file or rendering that represents a computer user. Avatars are commonly used in two areas: websites and video games. For example, avatars are used in Web exchange boards to represent users.

Front-end: Refers to the part of a website that is displayed to the general public.

Back-end: Refers to the part of a website that is accessible only to authorized users.