I am looking to build a responsive web application that allows querying of data from an urban city survey. The survey has a large number of questions and its required to perform descriptive statistics e.g. count of respondents who are male, count of respondents who live in an apartment etc. Additionally its required to perform crosstabs of the questions. End users can choose a survey question and then specify a geographical area for querying.
I could build it from scratch using ASP.NET and SQL server. However I am interested to know if there are any platforms or libraries that make this type of task easier. I'm open to any programming language or framework, but would prefer C#