The non-profit agency Foreverfamily was originally known as "Aid to Children of Imprisoned Mothers" or AIM. In 1987, Sandra Barnhill left her job as a public interest attorney to create AIM, after becoming frustrated by the lack of support given to mothers sentenced to prison and to their children. Later, programming was created to reflect more than just the incarcerated mother but the families and care givers left behind, and the name was changed to reflect all those involved in raising children and the family unit in general. Foreverfamily programming includes child and youth-focused projects, parent education and family support, regularly scheduled prison trips, and a Caregiver Support Initiative.