An ePortfolio is a digital collection of work that shows a student's efforts, progress and achievements over time. It allows students to organize artifacts in various media types and link them to learning outcomes using technology. There are five stages to developing an ePortfolio: defining goals and context, building a working portfolio, adding reflections, connecting artifacts and presenting the portfolio. ePortfolios can be used for summative assessment, formative development, and job marketing. They provide a richer picture of learning compared to traditional assessments and allow performance to be shared more widely.