Skip to main content
TrustRadius
Jaspersoft

Jaspersoft

Overview

What is Jaspersoft?

Jaspersoft commercial edition is an embedded business intelligence suite designed to be built-into SaaS products as an integrated reporting engine. It provides reports and dashboards for customer-facing applications without requiring app developers to build their own reporting engine.

Read more
Recent Reviews

Average Reporting solution

6 out of 10
June 04, 2022
Our software application uses TIBCO Jaspersoft as reporting partner for our products. This provides reporting capabilities to enterprise …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 26 features
  • Publish to PDF (99)
    8.7
    87%
  • Multi-User Support (named login) (94)
    8.1
    81%
  • Role-Based Security Model (92)
    8.1
    81%
  • Formatting capabilities (97)
    7.3
    73%
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Jaspersoft?

Jaspersoft commercial edition is an embedded business intelligence suite designed to be built-into SaaS products as an integrated reporting engine. It provides reports and dashboards for customer-facing applications without requiring app developers to build their own reporting engine.

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://www.jaspersoft.com/contact-us

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

140 people also want pricing

Alternatives Pricing

What is Microsoft Power BI?

Microsoft Power BI is a visualization and data discovery tool from Microsoft. It allows users to convert data into visuals and graphics, visually explore and analyze data, collaborate on interactive dashboards and reports, and scale across their organization with built-in governance and security.

What is SAP Crystal?

SAP Crystal is an analytics and reporting software solution for SMBs. SAP Crystal comprises Crystal Reports for pixel-perfect reporting, and SAP Crystal Server for automated distribution and self-service access to reports, dashboards and data exploration.

Return to navigation

Product Demos

Jaspersoft - FreshDelivery Demo

YouTube

IdRaaS Demo

YouTube

Demo Jaspersoft 6 2

YouTube

Jaspersoft for AWS - Auto Scaling Clusters (Full Demo)

YouTube

Introduction to the Jaspersoft REST API

YouTube
Return to navigation

Features

BI Standard Reporting

Standard reporting means pre-built or canned reports available to users without having to create them.

7.7
Avg 8.2

Ad-hoc Reporting

Ad-Hoc Reports are reports built by the user to meet highly specific requirements.

7.4
Avg 8.1

Report Output and Scheduling

Ability to schedule and manager report output.

7.7
Avg 8.4

Data Discovery and Visualization

Data Discovery and Visualization is the analysis of multiple data sources in a search for patterns and outliers and the ability to represent the data visually.

7.7
Avg 8.1

Access Control and Security

Access control means being able to determine who has access to which data.

8.1
Avg 8.6

Mobile Capabilities

Support for mobile devices like smartphones and tablets.

6.6
Avg 8.0

Application Program Interfaces (APIs) / Embedding

APIs are a set of routines, protocols, and tools for used for embedding one application in another

7.7
Avg 7.9
Return to navigation

Product Details

What is Jaspersoft?

Jaspersoft commercial edition is an embedded business intelligence suite designed to be built-into SaaS products as an integrated reporting engine. It provides reports and dashboards for customer-facing applications without requiring app developers to build their own reporting engine.

Jaspersoft Features

BI Platform Features

  • Supported: Administration via Web Interface
  • Supported: Live Connection to External Data
  • Supported: Snapshot of External Data
  • Supported: OLAP (Pre-processed cube representation)
  • Supported: ROLAP (SQL-layer querying)
  • Supported: Multi-Data Source Reporting (Blending)
  • Supported: Data warehouse / dictionary layer
  • Supported: ETL Capability
  • Supported: ETL Scheduler

Supported Data Sources Features

  • Supported: MS Excel Workbooks
  • Supported: Text Files (CSV, etc)
  • Supported: Oracle
  • Supported: MS SQL Server
  • Supported: IBM DB2
  • Supported: Postgres
  • Supported: MySQL
  • Supported: Cloudera Hadoop
  • Supported: Hortonworks Hadoop
  • Supported: EMC Greenplum
  • Supported: IBM Netezza
  • Supported: HP Vertica
  • Supported: ParAccel
  • Supported: SAP Hana
  • Supported: Teradata
  • Supported: Salesforce
  • Supported: SAP
  • Supported: Google Analytics

BI Standard Reporting Features

  • Supported: Pixel Perfect reports
  • Supported: Customizable dashboards
  • Supported: Report Formatting Templates

Ad-hoc Reporting Features

  • Supported: Drill-down analysis
  • Supported: Formatting capabilities
  • Supported: Report sharing and collaboration

Report Output and Scheduling Features

  • Supported: Publish to Web
  • Supported: Publish to PDF
  • Supported: Output Raw Supporting Data
  • Supported: Report Versioning
  • Supported: Report Delivery Scheduling
  • Supported: Delivery to Remote Servers

Data Discovery and Visualization Features

  • Supported: Pre-built visualization formats (heatmaps, scatter plots etc.)
  • Supported: Location Analytics / Geographic Visualization

Access Control and Security Features

  • Supported: Multi-User Support (named login)
  • Supported: Role-Based Security Model
  • Supported: Multiple Access Permission Levels (Create, Read, Delete)
  • Supported: Report-Level Access Control
  • Supported: Table-Level Access Control (BI-layer)
  • Supported: Field-Level Access Control (BI-layer)
  • Supported: Single Sign-On (SSO)

Mobile Capabilities Features

  • Supported: Responsive Design for Web Access
  • Supported: Mobile Application
  • Supported: Dashboard / Report / Visualization Interactivity on Mobile

Application Program Interfaces (APIs) / Embedding Features

  • Supported: REST API
  • Supported: Javascript API
  • Supported: iFrames
  • Supported: Java API
  • Supported: Themeable User Interface (UI)
  • Supported: Customizable Platform (Open Source)

Additional Features

  • Supported: Multi-tenancy
  • Supported: Audit Logging

Jaspersoft Screenshots

Screenshot of Report DesignScreenshot of Ad-hoc ReportingScreenshot of Mobile ReportingScreenshot of Dashboard

Jaspersoft Video

Jaspersoft Product Overview

Jaspersoft Technical Details

Deployment TypesOn-premise
Operating SystemsWindows, Linux, Mac
Mobile ApplicationApple iOS, Android
Supported LanguagesEnglish, Spanish, German, French, Portuguese, Chinese, Japanese, plus the ability to add additional languages

Frequently Asked Questions

Jaspersoft commercial edition is an embedded business intelligence suite designed to be built-into SaaS products as an integrated reporting engine. It provides reports and dashboards for customer-facing applications without requiring app developers to build their own reporting engine.

Infor Birst, Windward Core, and Pentaho are common alternatives for Jaspersoft.

Reviewers rate Publish to PDF highest, with a score of 8.7.

The most common users of Jaspersoft are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(274)

Attribute Ratings

Reviews

(1-4 of 4)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Generating reports over web services enables distributed reporting capabilities with authentication.
  • Inbuilt features of Jasper Server help in designing reports as required by the customer.
  • Jasper Server is capable in using with many data adapters like Oracle, PostgreSQL and NoSQL stores.
  • Jasper Server needs some improvements further on its performances in generating reports.
  • Customers claim some security violations on numerous plain text passwords appearing inside the source code.
  • Jasper Server needs automated purging mechanisms on its scheduled reports.
A well suited feature of Jasper Server is the distributed functionality in generating reports over web services which enables the decoupling components in a better way.
We are heavily depending on the commercial Jasper features at the moment.
BI Platform
N/A
N/A
Supported Data Sources
N/A
N/A
BI Standard Reporting (3)
70%
7.0
Pixel Perfect reports
70%
7.0
Customizable dashboards
70%
7.0
Report Formatting Templates
70%
7.0
Ad-hoc Reporting (3)
63.33333333333333%
6.3
Drill-down analysis
60%
6.0
Formatting capabilities
60%
6.0
Report sharing and collaboration
70%
7.0
Report Output and Scheduling (5)
70%
7.0
Publish to Web
80%
8.0
Publish to PDF
80%
8.0
Report Versioning
70%
7.0
Report Delivery Scheduling
60%
6.0
Delivery to Remote Servers
60%
6.0
Data Discovery and Visualization (2)
70%
7.0
Pre-built visualization formats (heatmaps, scatter plots etc.)
70%
7.0
Location Analytics / Geographic Visualization
70%
7.0
Access Control and Security (3)
73.33333333333333%
7.3
Multi-User Support (named login)
80%
8.0
Role-Based Security Model
70%
7.0
Multiple Access Permission Levels (Create, Read, Delete)
70%
7.0
Mobile Capabilities (1)
70%
7.0
Responsive Design for Web Access
70%
7.0
Application Program Interfaces (APIs) / Embedding (2)
70%
7.0
REST API
80%
8.0
Javascript API
60%
6.0
As per the basic evaluations, both provides same features in our context of use.
In our context of use, Jasper provides the required features as expected.
They are trying to resolve customer issues as much as they can.
5
When customers require new reports, we allocate our developers to create those reports on behalf of them.
3
To use Jasper products, they need some prior knowledge and experience.
  • Jasper Server can handle big data via Spark SQL.
  • Jasper Visualize.js makes the embedding report really easy.
  • We use Jasper ETLs for data summarization processes.
  • We use Jasper Server for scheduled report generation, handling API based reporting requests.
  • Both Jasper Server and ETLs are integrated as microservices to fulfil all the reporting requirement in our Telco products.
  • Jasper allows customizations. For example, Jasper Server itself does not support for purging scheduled reports but it allows to use its API for implementing out own purging mechanism.
No
  • Price
  • Product Features
  • Product Usability
  • Prior Experience with the Product
  • Positive Sales Experience with the Vendor
Even though the price factor is considered important, we look the product features and its usability towards our requirements.
Our Telco products is now being integrated with NoSql stores like Cassandra. So our preference is to reassess Jasper evaluations by aiming big data concepts. Ealier we evaluate Jasper products by targetting it to use with relational DBs like Oracle and PostgreSQL.
  • Implemented in-house
  • Developers need prior knowledge on working Jasper products.
Implementation might be complicated for a beginner.
  • Online training
  • Self-taught
You may need to study this product to getting the things done.
It is difficult to deal with due to untidiness.
Without training, learning this product might be difficult but materials can be found in the internet for self-learning as well.
Based on our past experiences, configurability seems extensive and complex and that lead us to make extra effort on troubleshooting issues.
We have automated the configuration process.
No - we have not done any customization to the interface
No - we have not done any custom code
No any custom implementation is added to the sorces since the feature certification will be impacted due to this.
Yes
Otherwise there are limitations in opening cases.
Yes
Yes, most of the time.
No any exceptional support is experienced.
  • Jasper Server REST APIs are versatile.
  • Most ETL components provide the functionality as expected.
  • Jasper Server/Jasper ETLs can handle the loads decently.
  • We experience some limiations in using Jasper Server report schedulers specially in naming reports, create burst reports based on dynemic parameters etc.
Jasper products can be deployed as clustered manner.
Availability depands on the component architecture. However, Jasper has the flexibility to adjust the architecture accordingly.
Complex reports on heavy data load may take considerable amount of time. We have experinced some latencies/misfires regarding to this.
  • We have our own custom systems to connect Jasper Server via REST APIs.
Since Jasper maintains API documentation nicely, no issues were realized.
  • We are planning to inegrage Jasper Server with Cassandra and Spark SQL Thrift Server.
Yes.
  • API (e.g. SOAP or REST)
  • ETL tools
Jasper supports for various data sources.
Jasper has intelligently decoupled the services to use them remotely.
Use Jasper Server as a micro-service.
They are proactively helping us to go through the purchase process smoothly.
They also provide better service regarding this. No issues were realized.
Price/Licenses
Jaspersoft should consider to provide customized offers as which can fit for the customer's budget.
Yes
Security updates on APIs made some issues on the existing reporting features.
  • Some customers are frequetly worrying about security vulnerabilities. So applying upgrades causes to fixed these issues.
  • Jasper should focus more on performance improvements.
No
December 05, 2018

Embedded BI for All

Ashley Lee | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Modern looking reporting - (many other products are still archaic looking in their default selections)
  • Quick time-to-market turn-around from concept to reality when creating a report
  • Listens to customer feedback for future features - this, I believe, has greatly shaped some of the upgrade features we have seen of late that have brought the level of usefulness up for Jaspersoft and ease of use for non-developer users
  • Full customization of reports with scheduling and many different formats available (I mention this because some other products had limited export format options)
  • If you do not have a proper hardware set up, report run-time can be slow and take up a lot of resources in a shared stack. You must fine tune a lot of set up for DB servers in order to get that perfect runtime for end users
  • Users with very slow connections/not close to runtime locale of reporting server can have very slow experiences with reports
  • It is a large learning curve to gain that best-practice knowledge of using DB. This is understandable for most products. I wish that Jaspersoft had better documentation for this in the form of more shared examples in order for users to gain better business practice-use of the product. We struggled with many trial and error methods until finding those perfect solutions.
Well suited for formatting needs and specific export types.
Great for creating static scheduled reports because they are easily editable by non-developers.

Less suited for non-developer level users if looking for an ad hoc tool as I believe they still need to do more work in making the ease-of-use of their ad hoc tool so that it is more accessible to entry-level users to reporting software.
BI Platform
N/A
N/A
Supported Data Sources
N/A
N/A
BI Standard Reporting (3)
100%
10.0
Pixel Perfect reports
100%
10.0
Customizable dashboards
100%
10.0
Report Formatting Templates
100%
10.0
Ad-hoc Reporting (3)
56.66666666666667%
5.7
Drill-down analysis
100%
10.0
Formatting capabilities
50%
5.0
Report sharing and collaboration
20%
2.0
Report Output and Scheduling (4)
87.5%
8.8
Publish to Web
50%
5.0
Publish to PDF
100%
10.0
Report Delivery Scheduling
100%
10.0
Delivery to Remote Servers
100%
10.0
Data Discovery and Visualization (2)
40%
4.0
Pre-built visualization formats (heatmaps, scatter plots etc.)
70%
7.0
Location Analytics / Geographic Visualization
10%
1.0
Access Control and Security (4)
87.5%
8.8
Multi-User Support (named login)
90%
9.0
Role-Based Security Model
90%
9.0
Multiple Access Permission Levels (Create, Read, Delete)
100%
10.0
Single Sign-On (SSO)
70%
7.0
Mobile Capabilities (3)
73.33333333333333%
7.3
Responsive Design for Web Access
100%
10.0
Mobile Application
60%
6.0
Dashboard / Report / Visualization Interactivity on Mobile
60%
6.0
Application Program Interfaces (APIs) / Embedding (6)
90%
9.0
REST API
70%
7.0
Javascript API
100%
10.0
iFrames
100%
10.0
Java API
70%
7.0
Themeable User Interface (UI)
100%
10.0
Customizable Platform (Open Source)
100%
10.0
They have a great customer support ticketing system in which they always respond same-day. They offer conference calls with srcreensharing as well in order to better understand your issues.
I wish that the lower level support access came with more than just 12 cases per year though as this makes us less likely to reach out for questions on things that we then instead try to solve ourselves which results in loss of time in trying to acquire new features and or solve a problem.
  • TIBCO professional services
They offered complete set up training and help in navigating through all of the initial report builds. We had a Jaspersoft representative walk us through all of the steps to fully set up and launch our beta service to our first client. In retrospect, I think it would have helped if the person had been a little more knowledgeable in our industry and database but that would have been a little more above-and-beyond if they could have predicted the data builds we would need for better reporting performance.
  • In-person training
Hands on training really helped stream-line the process as we did not have to stop and wait for feedback or support every time we ran into an issue. Setting up the database and report servers as well as the first ETLs was made easier with the guidance of the training. I think that the UI navigation of the product was still something that we really did not have a handle on until at least a year of using it daily to understand all the capabilities.
It did the job of getting us to our deadline we set for ourselves for initial launch. The customer we launched the product for was also there to learn about it at the same in order to better understand the capabilities. This helped greatly so that the customer was on the same page on what was possible when using jaspersoft. I think most people would not want their customers aware the product they are using is third-party but in this case it was a new experience for us both and so as we learned more about jaspersoft, we both had better communication on what the future road map was for their business needs in BI.
If a user has no idea on the architecture of their database then use, I think jaspersoft is hard to understand how to use from a business user to admin level user. It involves an understanding of relationships of tables in order to create domains from which to make ad hoc views and reports. The concepts as a business user are not too hard to grasp in terms of being in an ad hoc environment and navigating the palette selections. Selecting which fields to use and so on is fairly simple with the drag and drop. What I did find was that the calculated measures and fields section to not be for beginner users and something that had to be advanced level in that I was not familiar with the syntax needed and had to make my own cheat sheet as the guidance in the ad hoc tool and online training guides was not enough.
I really appreciated the jaspersoft community as a source of open questions on the product. I myself opened a few issues to see if the community could answer my question. There is a lot of knowledge in the shared experience of other users on the quirks of jaspersoft and so it remains a good place to "google" questions related to the product. When we were training I used the community page frequently to help with small things like chart formatting to browser related issues.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
  • Reports are easy to access/use for end users.
  • User rights are easy to see how they break down for each user.
  • Jasper Reports Server really needs support for CAC (common access card) authentication or at least allow external authentication to authenticate internal users. My goal is to put a unique identifier, found on each CAC, as an attribute on each internal Jasper Reports Server accounts. I then want to authenticate users by making reference to this attribute then logging the users in as an internal user. I currently have my setup working with externally defined users, but it is a pain and I am trying to move to internally defined users.
The main issue is authentication configuration. If someone can get past the complexity of that, Jasper Reports Server is a good option for reporting needs. If someone doesn't have a lot of time on hand to fool with very difficult authentication configuration, I would not recommend Jasper Reports Server.
BI Platform
N/A
N/A
Supported Data Sources
N/A
N/A
BI Standard Reporting (3)
50%
5.0
Pixel Perfect reports
80%
8.0
Customizable dashboards
N/A
N/A
Report Formatting Templates
70%
7.0
Ad-hoc Reporting (3)
23.333333333333336%
2.3
Drill-down analysis
N/A
N/A
Formatting capabilities
70%
7.0
Report sharing and collaboration
N/A
N/A
Report Output and Scheduling (5)
36%
3.6
Publish to Web
90%
9.0
Publish to PDF
90%
9.0
Report Versioning
N/A
N/A
Report Delivery Scheduling
N/A
N/A
Delivery to Remote Servers
N/A
N/A
Data Discovery and Visualization (2)
N/A
N/A
Pre-built visualization formats (heatmaps, scatter plots etc.)
N/A
N/A
Location Analytics / Geographic Visualization
N/A
N/A
Access Control and Security (4)
50%
5.0
Multi-User Support (named login)
N/A
N/A
Role-Based Security Model
100%
10.0
Multiple Access Permission Levels (Create, Read, Delete)
100%
10.0
Single Sign-On (SSO)
N/A
N/A
Mobile Capabilities (3)
N/A
N/A
Responsive Design for Web Access
N/A
N/A
Mobile Application
N/A
N/A
Dashboard / Report / Visualization Interactivity on Mobile
N/A
N/A
Application Program Interfaces (APIs) / Embedding (5)
20%
2.0
REST API
N/A
N/A
Javascript API
N/A
N/A
iFrames
N/A
N/A
Java API
50%
5.0
Customizable Platform (Open Source)
50%
5.0
Jasper Reports Server was selected because it is a standalone web application that can host reports. I myself haven't evaluated other products. The only other alternative may be to stand up our own web application and handle the user authentication ourselves.
It takes a good bit of back and forth to get to the bottom of the complex issues i open cases about. Also i was paying for the top tier support and was hoping for faster resolutions.
  • Implemented in-house
Not happy with the non-native support of CAC authentication and would probably switch to a different product that did, even if it had half the features.
  • In-person training
  • Self-taught
Learned how to handle CAC authentication and how to create/add reports as well as access controls.
There were details left out that I had to learn on my own.
End users don't need training but administrators need some instruction.
40
Management and oversight
2
Need technical savy personnel. If you require non-natively supported authentication, you need a software developer.
  • Fast report creation
  • Easy user role assignment
  • Easy report permissions
  • N/A
  • N/A
As of now i know of no other viable solutions and this product is working for me as of now.
Yes
Oracle Discoverer was replaced since it it's no longer supported.
  • Product Features
  • Product Usability
The ability to upload a new Jasper Report on the fly without a restart is the main reason for this product.
No changes.
Yes
Support is required for government else I wouldn't get it.
No
I had an issue importing the standard css design template and the Jaspersoft support person was able to supply the zip file I needed to import into Jasper Reports Server.
  • Report downloading is very easy and available in major formats like PDF and Excel
  • Backend CAC external authentication is difficult but fine other than that
End user usability seems to be pretty good but not perfect.
March 01, 2016

Jaspersoft

Dave Simon | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
  • OLAP reporting is very functional, flexible and efficient. Large volumes of data (millions of rows) can be processed quickly. This allows marketing analysts to slice and dice the data to support decisions about marketing campaigns.
  • Dashboards are cumbersome to develop.
  • Technical support is hit and miss.
I would purchase Jaspersoft again.
When we originally selected Jaspersoft four years ago, the other finalists were Cognos (could not scale at an affordable price) and Pentaho (reports and security model - not as functional).
We are mostly pleased with the functionality and pricing of Jaspersoft. Also, even if we were not, the effort and cost of migrating to another tool is prohibitive.
  • Markets have provided numerous examples of where OLAP analysis led to modifications of marketing campaigns that directly affected the bottom line. Just last week, one marketer reported a change that is now expected to yield a $70-80k improvement over the next 12 months. The largest was a reported $400k improvement several years ago.
  • Field managers have reported that they are now more inclined to act on data now that graphical drill-down reports are available.
  • There are two primary uses: 1) OLAP analysis of marketing efforts, 2) general reporting in a variety of web applications.
No
N/A. We have been using Jaspersoft for 4 years and are pleased with the product.
  • Implemented in-house
Our implementation was smooth and operations have not had any issues.
  • In-person training
The "Jumpstart" training was very informative and useful. After the training, we were well prepared to begin development.
The initial training and support provided by the Jumpstart package was very, very helpful.
No
Technical support sometimes does not provide accurate or timely response.
Yes
The upgrade to the most recent release, 6.1.1, went very smoothly. JasperSoft has greatly improved the upgrade process. Previous upgrades were more challenging.
Return to navigation