Can machines help humanity? These apps are the answer