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.

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
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.
Client
Insight Investment
Sector
Financial Services
Partnership
10 years
- 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.


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
01
Online instructions & reports
Let clients submit instructions and access reports quickly online rather than by email. Cut the client services team's manual processing burden for routine requests.
02
Self-service for clients
Give investment clients self-service access to portfolio data, reports and instruction submission in one place; a digital experience that reflects the quality of Insight's investment services.
03
Automated, audited KYC
Trigger KYC reviews automatically, track them, and complete them within regulatory timeframes with a full audit trail - demonstrating compliance across all client-facing processes.
04
100% reliable fund pricing
Publish fund prices daily with total reliability, regardless of the state of the CMS - meeting a non-negotiable regulatory obligation.
05
Admin visibility & control
Give the client service team visibility of who is on the portal, what they can access and what actions they've taken - reducing manual handling of routine requests.
06
A platform to evolve
Provide a modern, accessible website CMS and a portal the product team can extend with new client groups, functionality and countries - keeping pace with competitors.
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
01
Driving efficiency & productivity
Client instruction submission is now automated through the portal. KYC review management is automated, removing the deadline-management burden from the compliance function. Manual processing by the client services team is substantially reduced, and fund pricing is published daily with 100% reliability.
100% Up time, for daily fund-pricing publication.
02
Empowering & enabling people
Investment clients across the UK and US now have a single, standardised portal giving self-service access to portfolio data, reports and instruction submission, replacing entirely email-based processes. The internal client services team has the admin visibility and control they previously lacked.
Single Portal Replacing disparate portals across every client
03
Visibility & control of risk
KYC automation ensures regulatory obligations are met within mandatory timeframes - replacing manual, email-based management that carried compliance risk. Federated authentication via Azure AD ensures only verified, approved users access the portal, and fund pricing sits in a dedicated, fully-redundant Azure environment for a daily regulatory duty.
04
Accelerating modernisation
The portal has replaced a fragmented, inconsistent legacy estate with a single standardised platform - the most significant modernisation of Insight's client digital experience in the relationship's history. The front-end technical-debt programme is resolving issues that had been hindering development speed and quality.
5s to 2s Portal load time after performance optimisation.
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).

Perspectives page views
144k
Total page
views
813k
Pages
per visit
4.3%
Document downloads
44k
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.
01
Regulated, secure track record
CDS's regulated, secure public-sector heritage was a relevant differentiator for a compliance-sensitive financial services client where security and reliability are non-negotiable.
02
An Optimizely partner of choice
Insight selected Optimizely and needed a partner to build on it, at a time when there were relatively few. The portal followed as a natural extension of the existing relationship, not a new competitive process.
03
A decade of earned trust
The ten-year tenure is the most powerful statement of the ongoing trust between CDS and Insight, sustained through consistent delivery across two distinct products.
04
Delivery and commercial value
The three-year renewal secured in 2026 reflects both the quality of delivery and the commercial value CDS brings, including cost savings on the Optimizely licence alongside continued development.
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
Multi-country marketing website and the client portal both built on it.
Dedicated, fully-redundant fund-pricing solution outside Optimizely.
Federated auth with self-registration and manual approval; replaced Ping Federate.
User verification at registration; document storage and retrieval.
User management application running in Azure alongside the portal.
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
Website and portal, each with its own PO, roadmap, budget and stakeholders.
Suited to variable volume and budget cadence; tracked in Azure DevOps.
One per team, plus informal day-to-day contact across both
UAT handover docs, before/after performance benchmarks, NFR suite.
Careful account management so neither product is deprioritised.
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.