Mahara è un software per la creazione e la gestione di e-portfolio personali. Al centro di Mahara stanno le studentesse e gli studenti. Ogni studentessa e studente ha la libertà di decidere quali contenuti vuole condividere e chi può vederli. Le e gli utenti di Mahara creano delle «bacheche», paragonabili a piccoli siti web, in cui raccolgono blog, documenti, immagini, link o informazioni di contatto da condividere con gli altri. Queste bacheche condivise possono essere commentate.