Reports can be used in different types of applications with the main purpose of producing a report document using the report engine. The report engine can be implemented in three different ways:
Embedded report engine
Hosted and exposed remotely as a service
Deployed as a Telerik Report Server which exposes a report engine service
For convenience, we provide UI components called report viewers covering various technologies (Angular, HTML5/JS, WPF, etc.). They allow to display the report document produced by the report engine in the application UI. For more information refer to Display Reports in Applications.
Alternatively, you can utilize the report engine using dedicated APIs for each specific report engine implementation.