Apps for a better tomorrow