ג'ומלה הנה תוכנה המחוללת אתרי אינטרנט, המבוססת על שפת PHP ומותקנת על בסיס נתונים מסוג MySQL. משעה שבונה האתר התקינה על שרת מתאים, ניתן לחולל באמצעותה אתר אינטרנט, לעצבו, להפעילו ולשכלל את הפונקציונאליות שלו. למעשה, מערכת ניהול תוכן ג'ומלה מאפשרת למפעיל להקים אתר אינטרנט ללא ידע בתכנות ועם ידע בסיסי בשפת HTML.
בדומה למערכות ניהול תוכן אחרות, גם ג'ומלה מתאפיינת בחלוקה לפאנל אחורי שדרכו ניתן לעדכן את תכני האתר ולהוסיף לו רכיבים (Modules) ולאתר חזיתי המשמש את הגולשים.
כיום עומד מספר הרכיבים (Modules) שניתן להוסיף לג'ומלה על כחמשת אלפים, כאשר חלק ניכר מהם ניתנים להורדה, התקנה ושימוש תחת רישיון הקוד הפתוח. בתוכם ניתן למצוא עורכי תוכן משוכללים, נגני וידיאו ואודיו, מערכת טוקבקים, פורומים, חנויות וירטואליות ועוד כהנה וכהנה.
גרסתה הראשונה של ג'ומלה 1.0 נגזרה מתוך מחולל אתרים אחר העונה לשם ממבו. על אף שגרסתה הראשונה של ג'ומלה שבתה בקסמיה אלפי משתמשים ברחבי הרשת, גרסתה השנייה 1.5 מוצלחת ממנה, ידידותיות יותר למשתמש ובעלת אפשריות מגוונות יותר. גרסת 1.5 הושקה בשנת 2006 תחת הסימול בטא. כעבור שנתיים בשנת 2008 ראתה אור גרסת 1.5 יציבה. בימים אלו ממש הושקה גרסתה כל חדשה של ג'ומלה 1.6.