Prev Case

Cross-Platform Application for Report Building

Next Case

Industry: Business


  • Optimized business workflows / enhanced report building via a cross-platform application
  • Based on the latest data, dynamic diagrams with numerous interdependent functions /
  • Works in the offline mode, while ensuring faultless performance and complying with the
    security requirements
  • Interactive features (drill down, news feed with georeference, etc.)

Technologies Used: Mondrian, D3.js, Apache Cordova, Saiku, Python, Web SQL, MDX, JavaScript, OLAP Cubes, XMLA, Xmla4.js

Methodology: Agile


The customer is a top-ranking official serving as a Head of Energy Department at government institution. The delivered application aimed at facilitating work not only of the official, but his assistants, team members, and other officials at the department.


To enhance workflows and establish healthy internal processes, the energy department of a government institution needed a mobile application that would build dynamic and visually rich reports. Based on the latest analytical data, these reports should replace the paper ones and allow for accessing information on the go.

To accelerate development, the customer turned to HQSoftware to extend its team with the with highly professional talent.


In the course of the project, the HQSoftware engineers had to cope with the following challenges:

custom app development

  • enabling real-time report building while ensuring cross-platform compatibility and faultless performance. 
  • as the reports contained highly sensitive information, the application should feature the offline mode to synchronize data on connecting to secure networks.
  • as there were no ready-made solutions available that fit the customer needs, the team had to deliver a highly customized application with riсh, yet intelligible visual diagram output.
  • delivering a functional UI that would reflect a corporate style of the customer.


cross platfrom app development

When the customer turned to HQSoftware, both iOS and Android operating systems were under inspection to meet certification standards and fit security needs of the organization. Thus, our engineer utilized Apache Cordova to deliver a cross-platform application that could be serve its purpose regardless of the OS chosen. By identifying performance bottlenecks and reducing the number of requests sent to a database, developers at HQSoftware achieved instant report generation.

The delivered offline mode allowed for accessing the latest information on connecting to the Internet and preventing any data loss.

With the D3.js library, the HQSoftware team ensured a highly customized visualization of report diagrams. Thus, the application can build visually rich reports with numerous interdependent functions/parameters. In addition, diagrams can boast of such interactive features as drill down that allow for revealing more details by clicking on a particular entity. Users can also set up a period of time, which all the reports will be displayed for. Finally, developers at HQSoftware delivered a news feed—based on the relevant events of the energy sector—visualized on a georeferenced map.


Under the project, a mobile application that facilitates report building at the Energy Department of a government institution was developed.

  • the customer optimized its business workflow and enhanced the process of report building through a cross-platform application, which eliminated the need to manually compose paper reports.
  • based on the latest analytical data, the application generates dynamic diagrams with numerous interdependent functions / parameters and interactive features (e.g., drill down).
  • the application works in the offline mode, while ensuring faultless performance and complying with the security requirements.

Check Out Other Works

See How We Approach Business Objectives

business automation solution
Business Automation for the US Insurance Company
Cross-Platform Application Evaluating Enterprise Efficiency
IoT: A Data Visualization Solution for Sensor-Based Smart Skin
Kick Off With Your Project Today

*Required Fields
Attach File

Let’s talk about your business needs and figure out the best solution. Just fill in this form and get a free individual proposal from your personal manager.

Sergei Vardomatski - Founder - HQSoftware dev company

Sergei Vardomatski