Apps for research and societal good