Apps for mental health and introspection

The National Alliance on Mental Illness has a number of apps to help anyone with a smartphone and a desire to improve their mental health through practice and introspection.