How to Develop a Feature-rich Mental Health Solution