Mahara ist eine Software zur Erstellung und Pflege von persönlichen E-Portfolios. Im Mittelpunkt von Mahara steht die lernende Person. Jeder Lernende hat die Freiheit, selbst zu bestimmen, welche Inhalte er oder sie teilen möchte und wer diese sehen darf. Die Nutzer von Mahara erstellen “Ansichten”, die vergleichbar mit kleinen Webseiten sind, und sammeln dort Blogposts, Dokumente, Bilder, Links oder Kontaktinformationen, um sie mit anderen zu teilen. Diese geteilten Ansichten können kommentiert werden.