TIBCO Jaspersoft Review 16 of 100
Review: "TIBCO Jaspersoft to ease tailored reporting needs for end users" JaspersoftUnspecified7.6236101
Davide Marzucco profile photo
Updated May 29, 2018

Review: "TIBCO Jaspersoft to ease tailored reporting needs for end users"

Score 7 out of 101
Vetted Review
Verified User
Review Source

Overall Satisfaction with TIBCO Jaspersoft

  • We embed TIBCO Jaspersoft into our commercial application(s) that we sell to customers
The business application was initially designed to use the reporting solution provided by Microsoft, that is Microsoft SQL Server Reporting Services. We decided to move to TIBCO Jaspersoft because it is much more powerful, and most of all, it provides the ability to let our end users design their own reports within our custom business application. This is valuable plus ends in a further selling point for our business application. Users are really happy with the ability to design their own reports, considering each one would like to have a personalized customization. Before switching to TIBCO, such requests where being managed by developers, with a very high cost in terms of time, resources, and ROI. So TIBCO is also helping with ROI.
  • TIBCO Jaspersoft is able to integrate perfectly with our custom business application.
  • TIBCO Jaspersoft has a valuable designer to let the end users design their own tailored reports based on a selection of data provided in application design phase.
  • TIBCO Jaspersoft is able to manage multi-tenancy for our end users, allowing for the segregation of duties and data isolation.
  • It requires a lot of resources to provide a good end user experience, especially in terms of memory.
  • The management of custom domains to define the users and properties is hard to manage, causing a tree-structure with too many leaves.
  • The integration between TIBCO and SQL Server should be improved since its installation and maintenance is currently not as easy as the integrated database solution.
The main advantage in terms of ROI when dealing with TIBCO Jaspersoft is the speed-to-market and cost saving when end users require changes in the definition of the reporting features within the custom business application. Before switching to TIBCO, the reporting features were based on Microsoft SQL Server Reporting Services, where each report was produced by developers, and it was requiring an update of the application to embed the new reports, based on our current implementation. With TIBCO Jaspersoft, reports can be tailored at speed of light, without any involvement of developers (saving money into the application life cycle) and without any risk to introduce regressions.
TIBCO Jaspersoft is based on JAVA technology, while our custom business landscape is based on Microsoft .NET Framework technology. The two systems can seamlessly work together without any specific complexity, adding a great value to the overall solution provided to end users. Our solution is based on end user data hosted in SQL Server databases, and TIBCO can manage also this kind of data source, although it natively uses different database solutions.
Our business application is based on multi-tenancy. Our implementation is consisting of having one database per each customer. Thus also security is fundamental to allow segregation of duties and data isolation. The built-in multi-tenancy features in TIBCO Jaspersoft allowed us to perfectly integrate it into our landscape, letting each user to authenticate on Jaspersoft and access their data in a transparent and secure way.
We decided to move from the reporting solution provided by Microsoft SQL Server to TIBCO Jaspersoft mostly because of the ease to let end users to design their own reports by themselves, within the custom business application, with a friendly user interface, and with the ability to let the application designers to limit the scope of the data. This also reflects in allowing end users not to create massive data access that could impact application performance.
The scenario where TIBCO Jaspersoft is perfectly fitting is the integration with a custom business application, where end users are required to use a custom designer to define their personal reports, tailored to their needs, based on a specific set of data information, which can be identified in the application design phase. This allows the designers to limit the scope of the data, but allows the user the freedom to design the look and feel of their reports.

TIBCO Jaspersoft Feature Ratings

Drill-down analysis
Formatting capabilities
Publish to PDF
Report Versioning
Report Delivery Scheduling
Multi-User Support (named login)
Role-Based Security Model
Multiple Access Permission Levels (Create, Read, Delete)
Javascript API
Java API

Support and Training


We have been several times in the need of support from Tibco, mostly to setup and fine tune the production environment, and every time their support was always willing to help. Whenever the issue was complex, and eventually due to customizations done by us at their software, we can anytime reach to our Customer Success Manager, who is available to enter and contribute into our internal discussions with all our teams, so to be involved in our product implementation roadmap, and connecting back to Tibco support team, to provide clarity on our needs and deadlines. The result is our requests get resolved brilliantly.

TIBCO Jaspersoft Customer Support Pros and Cons

Quick Resolution
Good followup
Knowledgeable team
Problems get solved
Kept well informed
Support understands my problem
Support cares about my success
Quick Initial Response

Implementation Details / Implementation Partner

  • Implemented in-house
We did not engage any professional services company to perform the TIBCO Jaspersoft implementation. We did instead an in-house implementation, thanks to our internal research and development department. They anyway engaged TIBCO support and our dedicated Customer Success Manager to contribute in the design and customization of our implementation.


TIBCO Jaspersoft is highly flexible and able to be fine customized into our custom business enterprise solution. Anyway the complexity of our solution reflects in some additional effort when trying to map all our requirements into TIBCO Jaspersoft. This sometimes leads to performance issues, that requires continuous improvement of the solution, but TIBCO support is always available to help and contribute in getting it a success.

Training Types Used

  • Online training
Training has been done getting access to the extensive knowledge base TIBCO is making available to any partner. This is a valuable resource for learning and implement this very flexible solution, and whenever we need further explanation, we can always get back to TIBCO Support. Our dedicated Customer Success Manager is also offering some on-site workshops, but at a separate cost.

In-Person Training

Online Training

Resources available in the TIBCO Knowledge Base are covering almost everything. They are well organized, and covering almost every possibility. There is always the change to get back to the TIBCO support or to the dedicated Customer Success Manager whenever something very specific or bound to a customization is not covered.

Customer Success Team

We have a dedicated Customer Success Manager, and we realized so far with our experience with TIBCO, that this is the highest value TIBCO is providing to our company as a partner. This is because this dedicated resource is available and willing to contribute and participate in our internal organization and internal discussions about our TIBCO Jaspersoft implementation roadmap.