Ernst & Young
Building an internal data computing and visualization platform for complex financial workflows
Industry
Financial Services
Project Type
Suite of Applications
Model
Project Development
Active Since
2023
Team Size
9 people
Delivered
1,500+ hours
A global professional services firm operating in a demanding financial environment
Ernst & Young (EY) is one of the largest professional services networks in the world, providing assurance, tax, consulting, and technology-related services for complex business environments.
In this case, the need was for an internal platform capable of supporting computation-heavy workflows, giving teams a clearer way to launch runs, monitor progress, review outputs, and manage access across a controlled operational setting.
Turning technical computation workflows into a usable operational product
The challenge was not just to build a web interface around existing scripts. The real need was to create an internal product environment that made complex financial computation processes easier to run, supervise, and interpret.
This meant dealing with several layers of complexity: turning technical script execution into a structured user workflow; making computation runs easier to configure, track, and review; supporting visibility and auditability across team activity; enabling role-based access for multiple users working in parallel; and presenting outputs in a way that was useful for analysis and reporting.
The project required more than implementation capacity alone. It required product thinking, delivery discipline, and an approach that could connect technical execution with operational usability.
A connected internal platform for run management, control, and reporting
We worked with EY to build a group of internal web applications that helped teams run, monitor, and visualize different computation tasks used in banking-related processes.
Run management
Interfaces for starting new runs, following progress, reviewing statuses, browsing historical runs, and checking previous outputs through a modern web experience.
Parameter setup
A configurable layer that allowed teams to define run parameters such as data sources, calculation settings, and reporting formats before execution.
Audit trail
A traceability component that logged user actions and platform activity, making it easier for teams to review what happened and when.
Account and access management
A permissions system that supported multiple concurrent users, role-based access, and flexible control over who could access specific areas and actions.
Reporting and charts
A visualization layer that helped teams interpret output data through reporting views and custom charts, bringing BI-like clarity to computation results.
End-to-end delivery across analysis, architecture, development, and QA
Our involvement covered the core areas needed to move the project from requirements to delivery and successful rollout.
- Requirements discovery and clarification
- Solution design and architecture proposals
- Frontend development
- Backend development
- QA and validation
- Release preparation and deployment support
- Iteration based on client feedback
Built through iterative collaboration and phased delivery
We approached the project as a structured delivery effort with close client collaboration from the start.
The work began with requirement discovery and solution discussions, followed by alternative architecture proposals and iterations around the final direction. Once the implementation path was agreed, the project moved into Agile delivery with a focused cross-functional team.
This helped us align the solution with real operational needs, refine the product through feedback loops, deliver in controlled phases rather than in one large release, and maintain quality, responsiveness, and continuity throughout the engagement.
The collaboration proved successful enough that the same team continued with additional work for the client afterward.
A strong example of product engineering for internal systems in a regulated context
This project reflects the kind of work we are well suited for: internal platforms that support critical workflows, complex data handling, and operational visibility in demanding environments.
What makes it especially relevant is the combination of regulated financial context, multiple internal applications supporting different workflows, traceability and permissions requirements, data-heavy outputs that needed to become usable for teams, and close coordination between technical execution and business usability.
For us, this is more than a financial services case study. It is a strong example of how we help clients turn complex internal processes into usable software products that support clarity, control, and long-term maintainability.
What the engagement delivered
- A more structured way to execute and supervise computation runs
- Better visibility into run history, status, and team activity
- Stronger access control and auditability across the platform
- Clearer reporting through charts and output visualization
- A delivery model that led to continued collaboration beyond the initial rollout
Client feedback
“Control F5 Software delivered the project on time and within the agreed budget. The team was highly responsive to the client's concerns and was flexible to the client's changing needs. Their friendliness and adaptiveness were impressive.”
Services involved
Build Business-Critical Software
End-to-end delivery across solution design, software development, QA, and deployment support.
Product Discovery & Delivery Planning
Shaping internal tooling around real operational workflows, permissions, and reporting needs.
Modernize Existing Software & Add AI
Iterative implementation with structured testing, feedback cycles, and release readiness.
Building an internal platform for complex workflows?
If you are developing internal software for regulated operations, reporting-heavy processes, or multi-step business workflows, we can help you bring structure, engineering depth, and reliable delivery to the process.