Centralized Business Reporting Using a Mobile Dashboard Application
Our customer is a leader in its industry with more than 35,000 employees worldwide. e-Core has been working with this client for over 10 years, having implemented a multitude of software solutions using several technologies. Our client had worldwide data coming from 20+ applications and 3 different reporting engines and needed a solution that would provide management with a unified tool containing relevant information to support the decision-making process in the company.
Our customer is a Fortune 500 company with 50+ Billion dollars in revenues and operations in over 40 countries. Being a leader in its industry, its 35,000 employees need to have quick and reliable access to business information across different applications. As a great example of how we strive to build long-term and solid partnerships with our customers, e-Core has been working with this client for over 10 years, having implemented a multitude of software solutions using several technologies.
Due to its size and global geographical distribution our client had data coming from 20+ applications and 3 different reporting engines (Crystal Reports, WebFocus and Tableau). Information comes in different shapes and forms including PDF files, Excel spreadsheets, Tableau reports and others. Additionally the global management team also wanted to have easier and better access to information (including real-time stats) from a single place while on the go. Customer uses iOS and BlackBerry devices that have some constraints to present non-HTML information on web applications.
e-Core developed a native application to centralize reports from all different sources and make them accessible from smartphones and tablets. This dashboard application provides a centralized hub for the management team to access analytical information and reports.
As iOS is known for issues presenting non-HTML content on iFrames, e-Core opted for a hybrid approach, combining native and HTML5 development. It was important to meet the following goals/requirements:
- Provide access to heterogeneous content including PDF files, Excel spreadsheets, Tableau reports and others.
- Deliver Push notifications whenever new reports are published. By using a native app, it was also possible to preload content to improve performance on slow networks and provide a better user experience.
- Integrate with company’s security scheme for appropriate visibility and access to information based on employee’s level and role.
- Launch application straight from links embedded into email messages.
e-Core used its expertise in building native iOS apps using the development environment provided by Apple including technologies such as:
- Apple iOS SDK
- Cocoa Touch
- REST APIs / Architecture
By choosing e-Core to help on this project, the client was able to provide its management team with a modern and unified dashboard containing relevant information to support the decision-making process in the company. Making the application available on mobile devices also contributed to the increased adoption of the application. Having a single consolidated platform for the company’s analytics reduced wasted time previously spent navigating through multiple applications and information sources for important reports, increasing employees’ productivity.