Essential Tools For Social Impact