Skip to content

A modern digital estate for a leading asset manager

Two platforms, a ten-year partnership. Insight Investment manages money for individual and institutional investors across the UK, US, Europe and Australia. CDS runs two distinct digital products on its behalf: a multi-country website and a secure client investment portal, both built on Optimizely DXP, across a relationship now approaching its ten-year anniversary. 

Insight-Logo-White_200x153px

Up time of

100%

For daily fund-pricing publication

5s to

2s

portal load time after optimisation

Over

83%

increase in page views after feature development work

Since

2016

A 10 year relationship

Overview & summary

CDS has delivered and continues to develop both platforms for Insight across a relationship that began in December 2016. Initially we built the website from agency designs, then extended our scope of work into a secure client portal that consolidated a fragmented legacy estate.

Our work over the years includes a single standardised portal experience, automated client-instruction submission and KYC reviews, a dedicated always-available fund-pricing solution on Azure, and a migration from Ping Federate to natively-supported Azure AD authentication.

Two products, two stakeholder groups, one embedded delivery team - sustained long enough to earn a three-year renewal in 2026 and approach a ten-year anniversary.


 
  • Built a multi-country, multilingual marketing website on Optimizely DXP
  • Replaced disparate legacy portals with one standardised client portal
  • Automated client instruction submission and regulatory KYC reviews
  • Migrated federated auth from Ping Federate to natively-supported Azure AD
  • Cut portal load time from 5s to 2s; secured a 3-year renewal in 2026

 

ORGANISATION PROFILE

Insight Investment

OWNERSHIP: UK-headquartered; owned by Bank of New York Mellon

MARKETS: UK, US, Europe & Australia

CLIENTS: Individuals and institutional investors 

CDS SCOPE: Public facing website and secure client investment portal

RELATIONSHIP: Since December 2016

A UK-headquartered asset management company owned by Bank of New York Mellon, managing investments for both individual and institutional investors, with an emphasis on sustainable investments and helping investors make informed choices.

CDS manages two distinct digital products for Insight. The first is a public-facing marketing website built on Optimizely DXP. It's multilingual, serving multiple countries as separate sites under a shared header, with investor-type gating that varies user journeys and regulatory disclaimers for private versus institutional investors by jurisdiction.

The second is a secure, authenticated client investment portal, also built within Optimizely, with significant Azure services alongside. The portal lets clients view portfolios, access reports and submit instructions online. It replaces the disparate, inconsistent portals Insight previously ran for different user groups with one standardised experience, currently live for UK and US clients.

Each product has its own internal team, product owner, roadmap and budget. CDS manages both as distinct stakeholder groups.

A man standing on a tree stump looking out at the landscape and clouds before him
A woman on a chair above the clouds

The challenge

 Insight's digital estate had grown piecemeal - a marketing website carrying a decade of front-end debt, and a set of disparate client portals that varied by user group. For a compliance-sensitive asset manager whose clients judge service by experience, that inconsistency was both an operational drag and a competitive vulnerability. The challenge is best understood across four dimensions. 

People

Inconsistent experience, a manual burden

For investment clients, the experience of Insight's digital estate was inconsistent. Different portals existed for different user groups, each with its own login, its own interface, and its own limitations. The experience varied depending on which segment a client belonged to, rather than reflecting a consistent standard of service from their investment manager.

For the internal client services team, every client interaction such as instruction submissions, report requests, KYC reviews, was handled manually. The resulting administrative burden constrained the team's capacity and affected their responsiveness to clients.

Process

Manual instructions, manual compliance

Client instruction submission was entirely manual. Clients submitted PDF forms by email; Insight's client services team processed these individually, creating delays and duplication of effort on both sides.

Regulatory KYC periodic reviews were managed manually via email, creating potential compliance risk and risk of missing regulatory deadlines.

Data

Disparate data and regulatory obligations

Data sat in disparate portals. There were different systems for different client groups with no unified experience and limited reporting capability. Clients had no self-service access to real-time portfolio data or reports; every data request was handled manually by the client services team.

Portal data volumes grew significantly beyond original specifications as the user base expanded, causing performance issues that required re-engineering of data caching and query optimisation.

Fund pricing data presented a specific and critical challenge: Insight has a daily regulatory obligation to publish fund prices on its website. The Optimizely Cloud failover model at the time of implementation did not support CMS editing in a failed-over state. Without a solution, Insight could not proceed.

No formal data measurement or analytics framework existed for the portal.

Technology

A fragmented estate and accumulated debt

Each client group had its own portal - a fragmented, inconsistent technology estate that created both a poor user experience and a significant management overhead. There was no unified system. Federated authentication added complexity from the outset: the original solution used Ping Federate, which was not natively supported by Optimizely and required custom development in close collaboration with the Optimizely team.

The website front-end codebase had accumulated approximately ten years of technical debt, hindering development speed and quality. Insight was also behind competitors who had more advanced client portals - a competitive vulnerability in an asset management market where client retention depends significantly on the quality of the client experience.

The objectives

Our solution

 

CDS has delivered and continues to develop both platforms for Insight across a relationship that began in December 2016 - each product with its own delivery team, roadmap and stakeholder group. Our solution spans people including the client team and customers, processes across the organisation, and the quality of data and technology.

People

One standardised experience, an embedded team

The portal gives investment clients a single, standardised experience regardless of their investor category which includes real-time portfolio data and downloadable reports in one place, with a consistent login replacing the fragmented legacy experience. The client services team gained admin visibility and control: who is on the portal, what they have access to, and what actions they have taken.

CDS is embedded across both workstreams with a delivery manager, a lead developer, and dedicated testing, account management and development resource across both products. CMS training for the portal team was introduced in March 2026, giving the client team greater ownership of day-to-day content administration.

  • A single login and standardised portal, regardless of investor category.
  • Admin visibility and control for the client services team.
  • Embedded delivery team across both products; client CMS training added in 2026.

Process

Automated instructions & KYC

KYC automation was delivered within the portal - automatically triggering reviews when clients become due, serving the correct documentation, and tracking completion to ensure regulatory deadlines are met.

Client instruction submission was automated through the portal, replacing the PDF-by-email process for routine requests. A further enhancement is currently in progress, which involves replacing PDF upload entirely with an integrated instruction submission form.

CDS has also built an accessibility review agent that works directly within the code repository - reviewing code as it is built, merged, and deployed. Acting as a gatekeeper, it provides contextual comments and suggestions to developers on what should and should not change, based on its understanding of the project and the specific code being deployed. This is a deliberate way of keeping accessibility embedded in the delivery process rather than letting it become an afterthought.

  • KYC reviews triggered, documented and tracked to regulatory deadlines automatically.
  • Routine client instructions submitted through the portal, not by email.

  • An integrated submission form (replacing PDF upload) currently in progress.

  • Accessibility AI agent embedded in the process

Data

Always-available fund pricing on Azure

Fund pricing data is now hosted in a dedicated Azure solution - Azure SQL, Azure Application Services and Azure Traffic Manager - sitting entirely outside Optimizely, providing always-available fund-data publication with full redundancy. This solution has never failed since implementation.

The portal integrates with Salesforce CRM for user verification at registration, SharePoint for document storage and retrieval, and Azure AD for federated authentication - replacing the original Ping Federate implementation. Performance issues caused by data volumes exceeding original specifications were addressed through caching and query optimisation; portal load time was reduced from approximately five seconds to two.

  • Dedicated, fully-redundant Azure fund-pricing solution outside Optimizely - never failed.
  • Salesforce CRM, SharePoint and Azure AD integrations behind the portal.
  • Load time cut 5s → 2s; performance now benchmarked before and after every project.

Technology

Optimizely DXP, Azure AD & a debt programme

The website is built on Optimizely DXP, chosen for its marketing functionality and integrated hosting - serving multiple countries as separate sites under a shared header, with investor-type gating for private and institutional investors across jurisdictions. CDS originally built the site from agency designs and has evolved it continuously since.

The portal is built within Optimizely with significant Azure services alongside it: Salesforce CRM integration, SharePoint integration, Azure AD B2B/B2C authentication with self-registration and manual approval gating, and a React-based training user-management application. The federated authentication was migrated from Ping Federate to Azure AD - natively supported by Optimizely -removing the custom development dependency. A front-end technical-debt programme is resolving accumulated issues iteratively.

  • Multi-country website on Optimizely DXP with investor-type gating.

  • Portal on Optimizely + Azure AD B2B/B2C, Salesforce, SharePoint and a React app.
  • Ping Federate → Azure AD migration; front-end debt being cleared iteratively.

The outcomes

Website performance

The website is also performing strongly, following feature development work. The standout figure is the Perspectives page - a key content section of the site - which saw 144,000 pageviews, up 83% on the year before. The figures below are a reflection of performance improvements over one year (2025 vs 2024).

Insight Investment

Perspectives page views

144k

+83%

Total page
views

813k

+21%

Pages
per visit

4.3%

+23%

Document downloads

44k

+3%

Why CDS

 The original website engagement originated through Optimizely. Insight selected the platform and needed a partner to build on it, at a time when there were relatively few Optimizely partners. The portal was a natural extension of the existing relationship rather than a new competitive process. What has sustained it is more revealing. 

Additional reading

Two optional sections for the technically curious and the delivery-minded. Skip them if you've got what you need!

Technical deep dive

 

The marketing website

The website is built on Optimizely DXP, chosen for its marketing functionality and integrated hosting. It serves multiple countries as separate sites under a shared header, and is multilingual, with investor-type gating. This provides different user journeys and regulatory disclaimer messaging for private versus institutional investors, varying by jurisdiction. CDS originally built the site from designs produced by a separate agency, and has since evolved it to add learning and CPD capabilities, KYC automation, and ongoing platform maintenance.

The client portal

The portal is built within Optimizely with significant Azure services alongside it. It integrates with Salesforce CRM for user verification at registration, SharePoint for document storage and retrieval, and uses Azure AD B2B/B2C authentication with self-registration and manual approval gating. A React-based training user-management application runs in Azure. The portal replaces Insight's previously disparate, inconsistent portals with a single standardised experience, currently live for UK and US clients in a phased rollout.

Fund pricing 

Insight has a daily regulatory obligation to publish fund prices on its website. The Optimizely Cloud failover model at the time of implementation did not support CMS editing in a failed-over state - making continuous publication impossible and the whole engagement contingent on a fix. CDS designed a dedicated Azure solution -Azure SQL, Azure Application Services and Azure Traffic Manager - sitting entirely outside Optimizely, providing always-available fund-data publication with full redundancy. It has never failed since implementation.

Authentication & performance

Federated authentication originally used Ping Federate, which was not natively supported by Optimizely and required custom development in close collaboration with the Optimizely team. This was later migrated to Azure AD, which is natively supported - removing the custom dependency and simplifying ongoing management. Separately, as portal data volumes grew well beyond original specifications, performance degraded; caching and query-optimisation work reduced load time from approximately five seconds to two, and performance is now benchmarked before and after every portal project.

Technical debt & documentation

The website front-end codebase had accumulated roughly ten years of technical debt. A front-end technical-debt programme is resolving accumulated issues iteratively, and a front-end improvement roadmap is in development to be presented to Insight. Documentation backfilling for the previously undocumented portal build is underway.

Our ways of working

Two workstreams, one account

The Insight account operates as two distinct workstreams - the website and the portal - each with its own product owner, roadmap, budget and internal stakeholder group. CDS manages both simultaneously, with two weekly touchpoints (one with the portal team and one with the website team), alongside informal day-to-day contact across both.

Delivery model

The current delivery model is Kanban - well suited to Insight's variable work volume and budget cadence, giving the flexibility to respond to incoming requirements without artificial planning constraints. Work is tracked in Azure DevOps. UAT handover documentation is produced by the tester for every release, ensuring the client team has clear context on what to test and how. Performance is benchmarked before and after every portal project, with before-and-after evidence produced for every improvement, and a non-functional requirements suite covering security and other standards is built and maintained in Azure DevOps.

Collaboration & governance

CDS works closely with two distinct stakeholder groups: the digital marketing team (website) and the portal product team, each with their own priorities and timelines. Managing both requires careful account management - ensuring neither roadmap is deprioritised and that dependencies between the two products are identified and handled. The three-year renewal secured in 2026 reflects the strength of the ongoing relationship and the confidence both parties have in the continued partnership.

Running a critical service that can't afford downtime?

We'd be glad to talk about what good looks like, whether you're at the start of replacing a legacy platform, looking to modernise and innovate, navigating a regulatory deadline, or trying to bring a non-technical team along for the ride.

Tell us a little about you and we'll come back within one working day.