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-3 of 3)
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
Score 7 out of 10
Vetted Review
Verified User
Incentivized
  • Once installed, it is easy to configure and get up and running.
  • It integrates nicely with our software platform.
  • The support from TIBCO is pretty good when you are speaking to them in person.
  • The installation process is complicated.
  • The update process is complicated.
  • It is difficult to download the appropriate installation files from the TIBCO website.
We have now got the installation process internally streamlined and so the installation and configuration is not too much of an issue for us any more - but any time that we have to make any configuration changes (i.e. Hotfix) then there is always a period of troubleshooting to add this into our existing process.
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
90%
9.0
Report Formatting Templates
50%
5.0
Ad-hoc Reporting (3)
76.66666666666667%
7.7
Drill-down analysis
70%
7.0
Formatting capabilities
70%
7.0
Report sharing and collaboration
90%
9.0
Report Output and Scheduling (5)
18%
1.8
Publish to Web
N/A
N/A
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)
35%
3.5
Pre-built visualization formats (heatmaps, scatter plots etc.)
70%
7.0
Location Analytics / Geographic Visualization
N/A
N/A
Access Control and Security (4)
45%
4.5
Multi-User Support (named login)
90%
9.0
Role-Based Security Model
90%
9.0
Multiple Access Permission Levels (Create, Read, Delete)
N/A
N/A
Single Sign-On (SSO)
N/A
N/A
Mobile Capabilities (3)
60%
6.0
Responsive Design for Web Access
90%
9.0
Mobile Application
90%
9.0
Dashboard / Report / Visualization Interactivity on Mobile
N/A
N/A
Application Program Interfaces (APIs) / Embedding (6)
15%
1.5
REST API
90%
9.0
Javascript API
N/A
N/A
iFrames
N/A
N/A
Java API
N/A
N/A
Themeable User Interface (UI)
N/A
N/A
Customizable Platform (Open Source)
N/A
N/A
Whenever we have contacted Support, our expectations have been met.
  • Implemented in-house
The learning curve to complete the implementation was quite steep, and there are a lot of moving parts within a Jaspersoft deployment which can make it a challenge. However, we have now reached a stage where we rarely run into any implementation issues as the level of knowledge has increased sufficiently.
  • Self-taught
We have been able to find answers to questions either using internal knowledge, by contacting support or by reviewing online documentation.
Yes - I think this was a sensible approach.
10
Software Development
10
A mix of Technical to understand the environment, and analytical to build Reports
  • Develop Reports
  • n/a
  • n/a
I don't believe that there are any plans to move away from Jaspersoft at the current time
No
No
Yes
Yes, we reported an issue with SQL Server and received good support to determine the cause and then resolution.
I needed some information on OS support for JasperServer, so submitted a request which was answered within a matter of hours.
We haven't really started to explore the scalability of the product as yet, but in terms of existing deployments it has done what we need it to do.
There have been a few instances where Tomcat has consumed 100% CPU, which requires a restart to resolve, but other than that reliability has been excellent.
Performance at the initial deployment stage can be very slow.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • This may not be an obvious one, but the installer is well done. A lot of these products that are somewhat of a combination of other "back-end" components can be a pain to install. The fact that TIBCO/Jaspersoft bundles everything required into ONE installer is a huge blessing to any IT person wanting or needing to do an installation.
  • Jasper makes upgrades VERY easy. Since the entire reporting repository can be exported in a few clicks of a mouse (or via the shell/command-line) and imported AS-IS into a newer version is a major win.
  • The configuration files for Jasper's reporting server are all XML. Human readable. That's a big plus for people used to being forced into using proprietary software with closed-format binary configurations.
  • Documentation. While *using* Jasper Reports server is super simple and probably doesn't need much in the way of documentation, the overall quantity of documentation regarding some of the smaller details is severely lacking.
  • The reports editor. JasperStudio is OK. We use it, we make loads of reports with it, it's 100 times better than what we used before. But, the documentation for the report editor is terrible, and it seems as if some things just don't make sense. For example, no quick way to signify that you just want columns of data in a delimited file, no formatting, no special spacing, no anything other than straight data. There IS a way to do that in JasperStudio, but it's time-consuming, and it's very "repeatable" in the sense that it COULD be automated fairly easily, but just isn't.
  • Virtual Data Sources. This is one of the coolest and most useful things Jasper can do, but it's crippled and no explanation is given as to WHY it is that way. Crippled in what way, you may ask? The VDS system works in the Jasper Server, but NOT in the report editor. :/ As such, you can't test a report in the editor which needs data from a VDS then import that report into Jasper and use it. You can kinda fake it with datasets and connection parameters, but it just isn't what it COULD be with a little extra development.
If your organization needs reports in PDF, XLSx, CSV, or one of many other supported formats, and you want some of them auto-scheduled and sent to various FTP servers or email addresses, Jasper does that very well. [It's] Easy to install, easy to add a user account, and easy for end users. For any small technical things someone can say they wish Jasper did better, there are a LOT of things Jasper does REALLY well.
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)
66.66666666666667%
6.7
Drill-down analysis
100%
10.0
Formatting capabilities
100%
10.0
Report sharing and collaboration
N/A
N/A
Report Output and Scheduling (5)
60%
6.0
Publish to Web
N/A
N/A
Publish to PDF
100%
10.0
Report Versioning
N/A
N/A
Report Delivery Scheduling
100%
10.0
Delivery to Remote Servers
100%
10.0
Data Discovery and Visualization (2)
100%
10.0
Pre-built visualization formats (heatmaps, scatter plots etc.)
100%
10.0
Location Analytics / Geographic Visualization
100%
10.0
Access Control and Security (4)
50%
5.0
Multi-User Support (named login)
100%
10.0
Role-Based Security Model
100%
10.0
Multiple Access Permission Levels (Create, Read, Delete)
N/A
N/A
Single Sign-On (SSO)
N/A
N/A
Mobile Capabilities (3)
33.333333333333336%
3.3
Responsive Design for Web Access
100%
10.0
Mobile Application
N/A
N/A
Dashboard / Report / Visualization Interactivity on Mobile
N/A
N/A
Application Program Interfaces (APIs) / Embedding (6)
50%
5.0
REST API
100%
10.0
Javascript API
N/A
N/A
iFrames
N/A
N/A
Java API
100%
10.0
Themeable User Interface (UI)
N/A
N/A
Customizable Platform (Open Source)
100%
10.0
We do not use another product like Jasper Reports. We did use another reporting software in the past, but it was and still is so overwhelmingly inferior to TIBCO Jaspersoft Reports Server that the two cannot be "stacked up against eachother" in any way. There is literally no advantage the other software had.
I am giving it a 10 because I like Jaspersoft. However, I really haven't had a need to "get support". Never really had a problem with it. :) I've made hundreds of reports, including ones with sub-reports. We've done schedules, dashboards, ad-hoc, manual JRXML editing and all that. We've been through a handful of version upgrades as well. Never needed to get tech-support. :/
  • Implemented in-house
Super easy to install and/or upgrade! For all the big name software out there that does some business critical things, Jasper is a pleasure to install and/or upgrade. The bundled installer is all ONE install (one shell script execution at least) that sets up everything. Vastly superior to most other software of this caliber.
  • Self-taught
None. I didn't need any training. The install was very easy. Using Jasper reports in the browser is so easy you don't need directions. Using JasperStudio took a little longer to figure out, but it wasn't THAT hard that I needed someone to train me. Even getting input controls to work and sub-reports and such... it isn't SUPER easy, but it certainly isn't hard if you've worked with a lot of other software.
Yes. Yes, depending on experience with using other "design" software.
60
Just about every business function.

From production of goods, to shipping good, to IT, to customer service, to sales. Business development, operational management, health and safety...

Just about any function in our company can find good uses for Jasper reports.
1
I am the support person. :)

Really the only "support" I need to do is make a few new reports once in a while. The software itself hasn't really given me any trouble on installation or upgrade.

That being said, I am a programmer with almost 30 years of experience. I've worked with a lot of software that was WAY less reliable that Jasper. So, Jasper seems easy.
  • Reports for management. Being able to see whether or not we are making progress (via data / charts) is vital to see if our strategies actually work.
  • Reports for customers. Some of our customers like getting various types of data regarding the services we provide for them. This is very easy for us due to the ability to schedule reports in Jasper.
  • Using Jasper to out reports for our production and shipping accuracy is vital to one of our programs. Without the ability to quickly see if everything is accurate, our shipping would be greatly delayed.
  • I'm not sure we use Jasper and any innovative or unexpected ways. The reason we use Jasper is its flexibility as a software.
  • If other branches of the company used Jasper, we could use the multi-tenancy features. Right now, we just don't have a need for it.
I could not imaging trying to convert over to something else at this point.
Yes
ReportSmith, because Jasper is AT LEAST 100x better.

I could make a HUGE list of reasons why. Jasper is literally better in every way in which a company would interact with reporting software.
  • Product Features
  • Product Usability
Jasper did everything we needed it to do. So, features was a big one for us.
I probably wouldn't change it. I downloaded the community version of Jasper, tried it, realized it did everything we wanted, and recommended it to our organization. Simple.
No
Change management was a minor issue with the implementation
Everyone was super happy about the change. Jasper's superiority over our previous reporting solution cannot be overstated.
  • None. We ran the installer, it installed. :/ Not sure if that's the answer you wanted, but it was super smooth.
Just right for this type of product. The easy stuff is in the user interface. The admins can configure the XML on the server for the more complex stuff.
Change the default timeout. Sessions timed out VERY quickly be default.
No - we have not done any customization to the interface
No - we have not done any custom code
We changed the default timeout for sessions. It was 20 minutes by default. This was somewhat of a pain for various reasons. Changed it to 4 hours.
Yes
We do pay for support (as opposed to just using the community version), but we've never actually had to use it. :) People feel safer when they pay someone else to support them if they DO need it.
No
I can't. But not because they wouldn't provide exceptional support. I've just never needed it.
  • Running reports. :) Literally just click on them.
  • Finding reports. While I personally use the repository most frequently, I find that the majority of users just use the search.
  • This only applies to JasperStudio, so I don't know if this counts as toward the software that end-users would see... The cumbersome thing in JasperStudio is making a basic report to just output a CSV (or other delimited text file) with NO formatting, no "column width", no truncating of data. While it is doable, and not "hard", it is super time consuming compared to what you'd think...
It is SUPER easy for end users, and software admins. It's also easy for people making reports. Overall, I really don't have any complaints about it. It just works well for my organization.
We've have a few hundred scheduled reports, and about 60-ish concurrent users. We've never had a performance issue with this software.
We've never had an outage of the software itself. If it was unavailable, it was due to a network outage, not a problem with Jasper.
Never have we had a performance issue with it. The "slow" reports are due to the speed of the data being returned from the database, not Jasper.
  • None.
None, and not at all. :)
  • No.
We don't use Jasper integrated with anything else.
  • API (e.g. SOAP or REST)
The possible integrations look very straightforward, even though we do not use them in our organization.
Read the manual. :)
We inquired about purchasing, they helped us purchase it.
Very easy. They've checked in with us from time to time. We never had to contact them with trouble.
We didn't negotiate any terms.
Luke 6:31 And as ye would that men should do to you, do ye also to them likewise.

If you treat a vendor well, they usually treat you well in return.
Yes
Yes. No.
  • Honestly, for we use Jasper for, the ONLY benefit we got from upgrading was a little bit nicer interface setting up FTP output, and the ability to use the Salesforce driver.
  • While there may be some things I'd LIKE, I don't expect them. So really I am not expecting anything different from what we have now.
No
No
Return to navigation