Mambo è un Content Management System (CMS) distribuito con licenza GNU/GPL, che consente l'amministrazione di un sito web, permettendo la creazione e l'aggiornamento di pagine web anche a chi non conosce l'HTML ed i linguaggi di scripting. Mambo è stato realizzato per permettere l'archiviazione all'interno di un database di tutte le informazioni di un sito web, siano esse semplici contenuti testuali oppure multimediali, e la loro gestione attraverso un'interfaccia web accessibile attraverso un browser. Mambo ha numerosi componenti aggiuntivi attraverso i quali si possono aggiungere al CMS ulteriori funzionalità per rispondere a specifiche esigenze funzionali ad esempio realizzare una foto gallery, un guestbook e newsletter.