The main functions of the app would be to -
1. let users gather data from different sources
2. using machine learning to generate understandable insights
3. generating reports.
It is our opinion that IBM Watson is a good choice to build this SaaS. If there are other better and more meaningful opinions, we're open to it. A good tech stack in our opinion would be,
1. IBM Watson
2. Python & R for further analytics
3. NodeJS or Python for frontend
4. We're really open to various ideas for DB
Another thing that we have to be concerned about is warehousing data for the users.