Restorative Justice is a comprehensive philosophy of justice. Various forms of Restorative Justice have been practiced throughout history in cultures around the world. Restorative Justice offers a complete approach to addressing the needs of all affected parties: victims, offenders, and communities. Restorative Justice acknowledges that crime causes harm and injury to victims and their families, offenders and their families, and communities. The purpose of Restorative Justice is to engage all of the parties affected by crime in processes that work to hold the offenders accountable, repair the harm done to victims, build offender competencies, and engage communities in finding solutions to the problems associated with crime.