Deploy to the Web, Desktop, and Cloud
You can deliver your Telerik Reporting reports to any business application, be it a web-based application (Silverlight, ASP.NET), desktop application (WPF, Windows Forms), or the cloud (Windows Azure).
Same Reports, Everywhere
Telerik Reports are created in a class library, which allows you to distribute the same reports everywhere, without the need to recreate them for each platform. Reports can be viewed in a report viewer or they can be embedded directly on the form. Regardless of how you decide to deploy your reports, we guarantee the same end-user capabilities, as well as look and feel on all platforms.
Azure is an excellent platform for SMEs, because they can utilize the on-demand computing and storage to host, scale, and manage .NET web applications on the internet through Microsoft data centers. Telerik Reporting, since targeting SME's, runs with SQL Azure and onWindows Azure. Programming Telerik Reporting to operate in the Microsoft cloud is a no-brainer: you can connect Telerik Reporting to SQL Azure in a few simple steps by using Telerik OpenAccess ORM, Entity Framework, or plain ADO.NET, and then publish the reports to Windows Azure. See example.
In Silverlight projects Telerik Reports are rendered with the Silverlight Report Viewer. Both in-browser and out-of-browser scenarios are supported - you can configure your Silverlight-based Telerik Reporting applications to run outside the browser thus providing the users with the ability to view reports in standalone Silverlight desktop applications. The Silverlight Report Viewer leverages Silverlight's native printing capabilities.
ASP.NET Web Forms Support
The ASP.NET Report Viewer is designed to render Telerik Reports within ASP.NET projects. The viewer is also available within Visual Studio as a preview tab, saving you the time to build and run your application in order to review your work each time you make changes to the reports. Additionaly with the help of the ASP.NET viewer you can view your reports in SharePoint and fully leverage the system’s advantages.
For added swiftness, Telerik Reporting communicates with the web report server by using Ajax calls. This way only data that needs to be displayed is fetched, without burdening the server. This adds desktop-like feeling to the web and users find the application to be more responsive and intuitive. Ajax can be used to hide/show the Web Viewer, to page through reports, or to filter data via report parameters. Both Microsoft’s ASP.NET AJAX and Telerik’s own RadAjax are supported.
The WPF Report Viewer is designed to render Telerik Reports within WPF projects. The WPF viewer uses the same rendering engine as the other viewers, which guarantees that you will always get the same look and feel of your reports, regardless of the environment.
Windows Forms Support
The WinForms Report Viewer is designed to render Telerik Reports within Windows Forms projects.The viewer is also available as a preview tab within Visual Studio, saving you the time to build and run your application in order to review your work each time you make changes to the reports.
If viewers are not needed in your application, or you would like to provide custom report functionality or a custom viewer, you can embed the report data directly in your .NET forms (Azure, Silverlight, ASP.NET, WPF, Windows Forms). See demo of Telerik Reports in RadBook for Silverlight.
Telerik Reporting ensures that it integrates in your application nicely by supporting themes and skinning for its Silverlight, WPF and ASP.NET viewers. You can choose to use the predefined themes, or create a new one with the help of few images and simple CSS modification (for the ASP.NET Viewer) or Expression Blend (for Silverlight and WPF).