Consultant at a tech consulting company with 1-10 employees
Real User
Top 20
Aug 19, 2026
We use Jaspersoft to create extensive, customized, pixel-perfect reports where our data is primarily for the banking sector. In the banking sector, we generally create KPIs, ROIs, and format the data in table format or charts with differential conditional formatting. The banking sector requires a reporting engine where they can see the transaction data, how their server's availability is performing, and how their KPIs regarding CPU memory utilization will be utilized on the particular system. We store the data into the database collected from different monitoring tools and have integrated with Jaspersoft to gather the availability reports, CPU and memory utilization reports, as well as SLA reports. We use Jaspersoft to integrate with our solutions in the monitoring system and monitoring tools, where we collect data from robots that store data into the database. We use the database connector with Jaspersoft, and in Jaspersoft, we use Jasper Studio to create reports in JRXML format and publish them to Jaspersoft server. From there, we render the reports and fetch them according to the need, such as one day or one month of data. We schedule the reports to automate sending them to the infrastructure team, database team, or applications team, so they can view their data performance and investigate issues such as high server utilization to identify and fix the problems, helping them validate quickly.
My main use case for Jaspersoft is to generate Excel and PDF reports for different partners worldwide. In my organization, we use Jaspersoft to generate daily reports for different partners based on their transactions, including debit amounts, credit amounts, and associated fees. Partners prefer these reports in Excel and PDF formats because text files are not very user-friendly.
My main use case for Jaspersoft is operational reporting. It's a fixed pixel-based, pixel-perfect reporting solution. For any tabular reporting and canned reports, it's a very good tool to implement. It has a strong web application called Jasper Report Server which is quite useful in terms of hosting the reports and distributing the reports across different pathways, such as sending it to specific system drives or through users via emails. At the same time, the very important feature of enterprise editions of domain designs allows end users to have self-empowerment to create reports on their own. This approach reduces about half of IT implementation effort if there is a logical layer in place, so that any ad hoc analysis can be done by users without any technical knowledge. I can give you a specific example of how I use Jaspersoft for operational reporting in my bank client. I wanted to understand client positions as of today and what client positions are available for the finance team. What we have done is connect transactional systems data that flows into an operational data store. We connect to that operational data store and have implemented a report requiring all the key attributes which indicates the client portfolio data and the client positions data. We are sharing that with finance, which is used by them for their internal analysis and accordingly, they use that for external submissions in their different formats. This is also one of the key reports that they use for their analysis. I have something else to add about my main use case for Jaspersoft. We have quite a lot of domains that we have built, which are logical layers, especially on CRM which is customer data. Also on ODS, which is a very important data set that is our core banking transactional data. There is another important logical layer that I have built called CLIP, and it's more related to client pricing data on how we can charge clients and how it is being charged. Any charges that have happened in the upstream applications, if end users or business side of CLIP want to see the charges instantly and do their analysis, whether it is rightly charged or any incorrect charges levied, or if there is any less charge happened to the client where the bank is losing money. They will get to have instant analytics done using these logical layers and build their own ad hoc views with different fields and parameters in place dynamically. This will give them a clear idea of how the pricing strategies are going on and any changes in pricing strategies to be taken up.
Software Engineer at a manufacturing company with 10,001+ employees
Real User
Top 5
Mar 25, 2026
My main use case for Jaspersoft is that we inherited a legacy application that used Jaspersoft. A quick specific example of how I used Jaspersoft within that legacy application is that we would have batch jobs that generated reports for accessories.
Jaspersoft's main use case for me is to create customizable reports for the data that we need. As I work in the BFSI sector, specifically banking, whenever a client asks for a particular report based on their requirements, whether it is a statement report or details of accounts that are currently open or closed, we fetch that information in Jaspersoft reports by configuring SQL or PL/SQL queries. The main use case involves customizable reports, and even in existing reports, we can add fields accordingly based on requirements and configure them by updating the query. We then run Jaspersoft reports to check whether the data is coming properly before deploying it in production for the client. For example, if I have an existing report that fetches account details of a particular account based on the date of opening, and the client initially needed records fetched at the end of each month, I can customize it to fetch data for every day instead by modifying the date criteria. This is how we perform customization in practice. For deployment, once compilation is successful, we deploy it to a specific path using the DevOps pipeline and move it to UAT. Once UAT testing is successful, we move it to production in the same manner.
Jaspersoft is a versatile business intelligence platform offering reporting, analytics, and data integration capabilities. It empowers businesses to visualize and analyze data efficiently, enhancing decision-making processes and supporting various business requirements seamlessly.Jaspersoft stands out for providing open-source BI solutions that enable users to create sophisticated reports, dashboards, and visualizations. Ideal for integrating analytical capabilities into web and mobile...
We use Jaspersoft to create extensive, customized, pixel-perfect reports where our data is primarily for the banking sector. In the banking sector, we generally create KPIs, ROIs, and format the data in table format or charts with differential conditional formatting. The banking sector requires a reporting engine where they can see the transaction data, how their server's availability is performing, and how their KPIs regarding CPU memory utilization will be utilized on the particular system. We store the data into the database collected from different monitoring tools and have integrated with Jaspersoft to gather the availability reports, CPU and memory utilization reports, as well as SLA reports. We use Jaspersoft to integrate with our solutions in the monitoring system and monitoring tools, where we collect data from robots that store data into the database. We use the database connector with Jaspersoft, and in Jaspersoft, we use Jasper Studio to create reports in JRXML format and publish them to Jaspersoft server. From there, we render the reports and fetch them according to the need, such as one day or one month of data. We schedule the reports to automate sending them to the infrastructure team, database team, or applications team, so they can view their data performance and investigate issues such as high server utilization to identify and fix the problems, helping them validate quickly.
My main use case for Jaspersoft is to generate Excel and PDF reports for different partners worldwide. In my organization, we use Jaspersoft to generate daily reports for different partners based on their transactions, including debit amounts, credit amounts, and associated fees. Partners prefer these reports in Excel and PDF formats because text files are not very user-friendly.
My main use case for Jaspersoft is operational reporting. It's a fixed pixel-based, pixel-perfect reporting solution. For any tabular reporting and canned reports, it's a very good tool to implement. It has a strong web application called Jasper Report Server which is quite useful in terms of hosting the reports and distributing the reports across different pathways, such as sending it to specific system drives or through users via emails. At the same time, the very important feature of enterprise editions of domain designs allows end users to have self-empowerment to create reports on their own. This approach reduces about half of IT implementation effort if there is a logical layer in place, so that any ad hoc analysis can be done by users without any technical knowledge. I can give you a specific example of how I use Jaspersoft for operational reporting in my bank client. I wanted to understand client positions as of today and what client positions are available for the finance team. What we have done is connect transactional systems data that flows into an operational data store. We connect to that operational data store and have implemented a report requiring all the key attributes which indicates the client portfolio data and the client positions data. We are sharing that with finance, which is used by them for their internal analysis and accordingly, they use that for external submissions in their different formats. This is also one of the key reports that they use for their analysis. I have something else to add about my main use case for Jaspersoft. We have quite a lot of domains that we have built, which are logical layers, especially on CRM which is customer data. Also on ODS, which is a very important data set that is our core banking transactional data. There is another important logical layer that I have built called CLIP, and it's more related to client pricing data on how we can charge clients and how it is being charged. Any charges that have happened in the upstream applications, if end users or business side of CLIP want to see the charges instantly and do their analysis, whether it is rightly charged or any incorrect charges levied, or if there is any less charge happened to the client where the bank is losing money. They will get to have instant analytics done using these logical layers and build their own ad hoc views with different fields and parameters in place dynamically. This will give them a clear idea of how the pricing strategies are going on and any changes in pricing strategies to be taken up.
My main use case for Jaspersoft is that we inherited a legacy application that used Jaspersoft. A quick specific example of how I used Jaspersoft within that legacy application is that we would have batch jobs that generated reports for accessories.
My main use case for Jaspersoft is for developing reports. I use Jaspersoft to design the layouts of the reports and use it for automation purposes.
Jaspersoft's main use case for me is to create customizable reports for the data that we need. As I work in the BFSI sector, specifically banking, whenever a client asks for a particular report based on their requirements, whether it is a statement report or details of accounts that are currently open or closed, we fetch that information in Jaspersoft reports by configuring SQL or PL/SQL queries. The main use case involves customizable reports, and even in existing reports, we can add fields accordingly based on requirements and configure them by updating the query. We then run Jaspersoft reports to check whether the data is coming properly before deploying it in production for the client. For example, if I have an existing report that fetches account details of a particular account based on the date of opening, and the client initially needed records fetched at the end of each month, I can customize it to fetch data for every day instead by modifying the date criteria. This is how we perform customization in practice. For deployment, once compilation is successful, we deploy it to a specific path using the DevOps pipeline and move it to UAT. Once UAT testing is successful, we move it to production in the same manner.