Which C++ expertise is needed?
The project required expert C++ skills in template metaprogramming, design patterns and Boost.
Case study · Finance & Insurance
A Belgian financial software company serving financial-services firms needed expert C++ engineering for modelling, trading and risk-management software that used grid computing to solve demanding risk and compliance problems.

The situation
The project required expert C++ skills in template metaprogramming, design patterns and Boost.
Server-side computation had to operate across Windows NT and Linux grid nodes.
An Excel-based client needed to connect to the distributed grid and present calculation results clearly.
Key Questions
The project required expert C++ skills in template metaprogramming, design patterns and Boost.
Server-side computation had to operate across Windows NT and Linux grid nodes.
An Excel-based client needed to connect to the distributed grid and present calculation results clearly.
The solution
Implemented server-side grid daemons and a C++ client integrating Microsoft Excel with distributed financial calculations over SOAP.
How we worked
Wrapped the client’s command-line application into daemon processes running on each grid node.
Implemented compatible server-side operation across Windows and Linux.
Instantiated Microsoft Excel Visual Basic objects inside a Visual C++ .NET application.
Used SOAP communication and participated in designing the Excel-based result interface.
Technology and delivery context
The result
Met every project milestone and delivered traceable quality through Agile, iterative development.
Reduced costs compared with estimated onshore development.
Established a continuing offshore team for application extension and maintenance.
Tell us about your existing platform, workflows and delivery requirements.
Discuss Your Project