I recommend you take a look at Stimulsoft Reports. They have C#-NET-Framework based reporting tools for WinForms, WPF, ASP.NET, ASP.NET MVC platforms.
It is quite ordinary task to create a report like yours. Similar report template can be found here.
Note: I work for Stimulsoft.
The type of License depends on how many developers of your company will work with our reporting tool in development of your application.
Our products are licensed per developer seats (The developer is a person who takes part in the development of your application and builds, compiles, links your application and our assemblies present in this process). A build server (a PC machine which runs automatically the project compilation) also requires a license. Three types of licensing are available:
- Single License. This type of license allows you to use our product for one developer. The developer is a person who has access to .dll files and uses them in development;
- Team License. This type of license allows you to use our product for up to 4 developers;
- Site License. This type of license allows you to use our product for an unlimited number of developers at a single physical address. Physical address means a location on the Earth's surface (the Postal address of your organization). For example, if the company is located in two or more buildings standing around, the separate Licenses are required correspondingly for developers in these buildings;
- WorldWide License. This type of license can be used by unlimited number of developers at an unlimited number of locations.
Buying a Stimulsoft product you get two things: a License and Subscription. The license gives you ability to use the software in your projects. The license is perpetual. The subscription gives you ability to get the software updates for a period of year since the date of purchase.
Since the License is perpetual you may keep using the current version of the product you have installed. The software will never stop working.