Is there any framework for creating Reporting Tools [on hold]

I want to create a Reporting tool. Is there any specific framework in .NET for creating an application that could create reports on customer choice ?