Mahara is an open source ePortfolio and social networking web application. It provides users with tools to create and maintain a digital portfolio of their learning and social networking features to allow users to interact with each other. Mahara is designed to provide users with a platform to demonstrate their learning, skills, and development over time, as well as to share these achievements with others. It facilitates rich and diverse methods of communication and provides spaces for people to engage in learning communities.