10 Thousand Windows helps survivors of violence and exploitation live safe, free and hopeful lives.  They train and equip survivors to become economically self-sufficient and effectively re-integrate into society.