Building Data Driven Applications With Insights