## Who uses JReport?

JReport delivers an enterprise-wide solution. Therefore different types of users throughout your organization will use JReport. Each type of user will be able to understand the features and find value in JReport as it relates to their job function or reporting requirements.

There are five general types of JReport users. Each type of user can focus on specific areas of this tutorial as described below:

- Report Developer

  If you are a report developer, you will use JReport Designer, JReport's visual design environment. This intuitive desktop design tool uses familiar conventions such as property panels, toolbars, style sheets, and drag and drop placement to support every aspect of the report design process. You will quickly become proficient in using the design environment and be able to create professional reports.

  Focus on Trail 2.

- Application Developer

  If you are a Java application developer, you should understand that both JReport Designer and JReport Enterprise Server are 100% Java-based tools that run on almost any platform. By offering a robust set of Java APIs, JReport can be seamlessly embedded as a natural extension of your application. In addition to being directly accessed from any Java program via APIs, all reports and functionality can be accessed through HTTP.

  Focus on Trail 2 and then Trail 5.

- Systems Analyst or Application Server Administrator

  If you are a systems analyst or application server administrator, you should know that the JReport solution is managed from a single access point, a web-based console. The JReport solution offers many different deployment options, enabling existing architecture to be leveraged. It can be embedded in a web application via a self-contained WAR/EAR file to provide a reporting service or it can operate as a standalone server.

  Focus on Trail 4.

- End User

  If you are an end user of reports, you should understand the many different presentation strategies that are available. You can decide which format best delivers the information that you need to make timely and critical business decisions. With JReport, reports can be viewed and exported to a variety of formats including HTML, DHTML, PDF, Excel, XML, RTF, CSV, and PostScript. JReport's DHTML output enables you to interact with and customize report views to obtain exactly the information needed.

  See JReport sample reports in Trail 1.

- Business Analyst

  If you are a business analyst, you should understand how JReport Live allows you to create a special category of reports called ad hoc reports. Unlike the predefined reports in JReport, you build these reports in the runtime environment based on a data model built and published by a report developer.

  Focus on Trail 3 and then Trail 6.