Modernizing Investment Portfolio Management Software for £12.9B in Assets

Octopus Group's legacy application for managing investor portfolios, bank accounts, and withdrawals couldn't keep pace with a fast-growing impact investing business. Euristiq joined an in-flight modernization to rebuild the investment portfolio management software from the inside out. The result: a platform now handling £12.9 billion across more than 63,000 investor profiles.

Overview

Octopus Group helps investors direct funds into sectors that tackle climate change and address inequality — renewable energy, healthcare, smaller companies driving the economy, and property. Every part of that flow, from opening a portfolio to approving a withdrawal, previously ran on a legacy application that no longer matched the business. Euristiq joined the modernization project mid-stream to rebuild it as cloud-based investment management software.

Client
Octopus
Location
Europe
Industry
Fintech
Service line
Legacy modernization
investment portfolio management software modernization octopus
Euristiq provides development outsourcing services. Their resources function as an extension of the internal team and work in a variety of technologies, including .NET, Angular, and cloud-based solutions.
Andrew Dobson, CTO Octopus Investments, Euristiq's client
Andrew Dobson
Chief Technology Officer
Since going live, the platform has become the operational backbone for Octopus Group’s investment team.
£12.9B

In assets managed through the platform

63,000+

Investor profiles managed end-to-end

750+

Employees using the platform

01. PROBLEM

About the platform Euristiq worked on

Octopus Group’s investors approach the business with a straightforward goal: invest funds into companies and sectors that make a measurable difference. Behind that simple front door, all of their investment data — portfolios, bank accounts, withdrawals — was previously managed in a legacy application that no longer corresponded to the current needs of the business.
01

A legacy application that no longer fit the business

Investor, portfolio, and bank account data was managed in an application that had fallen out of step with how the business needed to operate.

02

Investor and portfolio data spread across sources

Information about investors, products, and portfolios came from various sources and needed to be brought together to minimize the human factor in how it was managed.

02. SOLUTION

A cloud-based investment portfolio management platform built for day-to-day operations

Employees now manage the full investor lifecycle — contact creation, portfolio setup, advisor connections, top-up applications, bank accounts, withdrawals — from one system, with a portfolio flow that’s more complete than the legacy version it replaced. The platform runs on cloud infrastructure — Azure Blob Storage, Azure Storage Queue, and Azure WebJob — alongside Kafka and RabbitMQ for messaging.
Services
Legacy system modernization Cloud development
Dedicated team
Front-end/back-end development
QA
Technologies
ASP.NET MVC
SQL
HTML/CSS/Bootstrap
JavaScript/TypeScript
.NET Core
Entity Framework Core
Kafka
RabbitMQ
Azure
AWS
Angular
RxJs
Node

GatewayAPI as the system’s core service

The platform is a server application built around a GatewayAPI that processes investor, product, and portfolio data and routes it to connected services. It acts as the intermediary between the financial enterprise that collects investor data and the third-party system that documents financial transactions, keeping both sides synchronized.

A more complete investor portfolio flow

Euristiq’s team developed a new portfolio flow covering investments, withdrawals, bank accounts, investors, and advisors — with the ability to create applications and payments, add or remove bank accounts, and change investment settings, all from a single portfolio view.

Built-in maker-checker approvals and audit history

The system is built so one user can make a change while another must approve it, with full change tracking. Role-based permissions in the admin panel govern who can create payments, view advisor and investor data, or validate investor information against third-party government services.

Front-end and QA

Euristiq’s team contributed front-end development, quality assurance, UI/UX design, and requirements elaboration alongside the backend rebuild — joining an in-flight legacy modernization and integrating with the client’s existing engineering workflow.

03. RESULTS

An investment portfolio management platform managing £12.9 billion, used by 750+ employees

Scale

£12.9 billion under management

The platform now manages more than £12.9 billion on behalf of over 63,000 investors, invested across renewable energy, healthcare, smaller growth companies, and property.

Adoption

750+ internal users

Over 750 of Octopus Group’s employees run their day-to-day investor and portfolio operations through the platform Euristiq helped build.

Integration

Reliable third-party sync

The GatewayAPI keeps investor, portfolio, and transaction data synchronized with the third-party system of record, minimizing the manual reconciliation the legacy app required.

HIRE OUTSORCING PARTNER

We work 2x faster
with legacy projects

If your investment or fund management platform is running on a legacy application
that can’t keep up, we can help you modernize it without disrupting the business it runs.

FAQ

What is investment portfolio management software?

Investment portfolio management software is a platform that lets an investment company track investor profiles, portfolios, bank accounts, withdrawals, and fund allocations in one system instead of manual processes or a legacy application. For Octopus Group, Euristiq modernized an internal investment portfolio management platform that now runs the day-to-day operations for 750+ employees, managing £12.9 billion in assets across 63,000+ investor profiles. The software connects investor data, product data, and portfolio data from multiple sources, syncing it with a third-party transaction system so records stay accurate without manual reconciliation.

What is cloud-based investment management software?

Cloud-based investment management software runs on cloud infrastructure — such as Azure or AWS — instead of on-premise servers, giving an investment firm elastic storage, background job processing, and easier integration with third-party financial systems. In Octopus Group’s case, Euristiq built the platform on Azure Blob Storage, Azure Storage Queue, and Azure WebJob, with a GatewayAPI service handling data sync between the internal system and an external transaction-of-record platform. This removed the scaling and maintenance constraints of the legacy on-premise application it replaced.

How does investment portfolio management software handle fund and transaction data?

Investment portfolio management software handles fund and transaction data by acting as an intermediary between the systems that collect investor and product information and the systems of record that document financial transactions. Euristiq’s platform for Octopus Group uses a GatewayAPI as its core service, processing investor, portfolio, and product data and routing it to connected services so it displays and synchronizes correctly. A built-in approval workflow means one user can propose a change — a new bank account, a withdrawal, an investment setting — while another user reviews and approves it, with full change history tracked.

Thanks!

Your download should start automatically. If it didn't, click   here.