back
back

Prescient Fund Services Platform

A secure, multi-tiered fund management platform designed for brokers, financial planners, and individual investors to conduct transactions and manage and analyse their portfolios.

client
industry
Financial Services
problem

Prescient Fund Services is a global full-suite fund services firm that has been a reliable and trusted partner to successful investment managers worldwide for over 25 years, offering investment-related fund platform and administration solutions. Prescient Fund Services needed to redesign and update processes with a scalable digital platform that could support rapid growth. Key challenges included complex regulatory compliance, manual workflows, multi-role user management, and the need for enterprise-grade security and performance across expanding markets.

solution

We delivered a redesigned and secure digital investment platform that facilitates intuitive, online processes. The solution supports role-specific dashboards, streamlined KYC flows, and fully digitised transactions with real-time security and compliance enforcement.

services
FRONT-END DEVELOPMENT
API DEVELOPMENT & INTEGRATION
ONBOARDING
Product Design
TRANSACTIONAL PLATFORMS
Project Overview

Prescient Investment Management approached NML to redesign and rebuild their existing investor portal - a platform serving a diverse user base of direct investors, brokers, and internal admin teams. The goal was to modernise the experience, streamline complex workflows, and ensure the platform could scale to meet evolving regulatory and operational demands.

The result is a robust, multi-role platform that centralises every aspect of the investment lifecycle. From real-time portfolio monitoring and online transaction execution to automated KYC/FICA compliance and secure multi-factor authentication, the portal is built for both usability and regulatory rigour. Rounding out the offering are powerful reporting tools, a centralised document repository, and white-label support - enabling other institutions to deploy the platform under their own brand.

Feature Highlights
  • Multi-role Dashboard System: Each user is served a tailored interface that streamlines workflows for direct investors, brokers, and admin teams.
  • Investment Management: Users can monitor holdings, track performance, and access historical investment data.
  • Online Transactions: All major transactions – investments, redemptions, and switches – are executed online with instant confirmations.
  • KYC/FICA Compliance: Automated verification processes reduce manual checks and enforce regulatory adherence across jurisdictions.
  • Multi-factor Authentication: Secure access is enforced via TOTP apps and fallback email-based codes.
  • Document Management: A centralised repository allows users to view and download all relevant financial and compliance documentation.
  • Reporting & Analytics: The platform includes built-in tools for performance analysis, downloadable reports, and audit-ready summaries.
  • White-label Portal Support: Enables other institutions to utilise the platform under their brand with customised configurations.
feature 1

The Application

Investment Dashboard

Custom dashboards empower users to take action and view relevant data based on their role:

  • Direct Investor Dashboard: Investors have a visual overview of performance, and recent activity, and can easily expand their portfolio by making new investments.
  • Broker Dashboard: Advisors can manage multiple clients, track earnings, and initiate transactions on behalf of investors.
  • Admin Dashboards: Administrative users can manage user access, system settings, and reporting tools in a secure environment.

Transaction Management

All key investment activities are digitised for ease and transparency:

  • New Investments: A guided form seamlessly captures all required data, verifies it, and sets up the account.
  • Contributions: Existing investors can add funds instantly, with auto-allocation based on selected fund strategies.
  • Withdrawals: Redemptions are processed through a tax-aware engine, giving users clarity on post-tax outcomes.
  • Switches: Users can shift capital between funds within their portfolio using a simple selection flow.
  • Recurring Instructions: Automated debits and withdrawals are fully configurable, improving investor convenience.

Security & Compliance

Security and compliance are built into the platform’s foundation:

  • Identity Verification: KYC steps are integrated into the onboarding process, utilising biometric-ready document uploads and backend verification.
  • Two-Factor Authentication: Users authenticate via secure tokens or email codes that are configured by role and sensitivity.
  • Session Management: Idle sessions are auto-terminated after 20 minutes to minimise the risk of unauthorised access.
  • Audit Trails: Every user action is recorded and verified to enable comprehensive tracking of activity.
feature 2

Architecture

Technical System Design

The solution is built with a forward-looking, modular architecture that is optimised for performance, maintainability, and scalability.

Frontend Architecture:

  • Built with Next.js for server-rendered React pages, improving rendering speed.
  • Uses TypeScript for strict type safety and fewer runtime errors.
  • Styled with Tailwind CSS for responsive, maintainable UI.
  • Components documented and tested using Storybook for scalable UI development.

Authentication & Security:

  • Azure B2C provides enterprise-grade user management with support for SSO and external identity providers.
  • Implements JWT tokens with refresh logic for secure and seamless session management.
  • Encrypts all sessions and cookies using secure, rotating keys for maximum data protection.

API Layer:

  • GraphQL provides flexible and efficient data queries, enabling real-time updates where needed.
  • Auto-generates type-safe queries with GraphQL Code Generator, reducing development errors.
  • Uses React Query for caching, background refetching, and retry logic on network failure.
  • Features centralised error handling to surface actionable feedback to users and developers.

Infrastructure Features:

  • Supports isolated deployments for dev, QA, and prod environments with automated CI/CD pipelines.
  • Hosted on Microsoft Azure, with CDN for fast global access and high availability.
  • Logs and metrics are monitored via Application Insights for real-time visibility.
  • Local development uses Caddy to replicate production SSL behaviour securely.

Integration Points

  • 4 Axis Core System: Investment management platform integration for data consistency.
  • Strapi CMS: Provides editable content and document storage without requiring app redeployment.
  • nCino: Handles identity documentation and supports structured compliance workflows.

Key Architectural Features

  • Multi-tenancy: A single codebase supports multiple investment brands with distinct branding and data segmentation, enabling seamless integration across all brands.
  • Role-based Access Control: Access permissions are granular, aligning with business rules across six primary roles.
  • Responsive Design: Mobile-first development ensures optimal accessibility and usability across all devices.
  • Accessibility: WCAG 2.1 AA-compliant design for inclusive usage across diverse user groups.
  • Performance Optimisations: Utilises dynamic imports, image optimisation, and intelligent caching to maintain platform speed.
feature 3

Design

Prescient Fund Services’ investment platform was designed to offer a clean, secure, and professional user experience for both individual investors and institutional clients. The interface was created in Figma using a structured design system with clearly defined colour palettes, font hierarchies, and reusable components to ensure consistency and maintainability.

Key design considerations included:

Investor-Focused Experience

From sign-in to investment actions, the interface was purpose-built to simplify the digital investor journey. A dual-panel landing screen separates marketing and transactional areas, clearly guiding users to either log in or learn more.

Seamless Account Management

Once logged in, users are presented with a personalised dashboard that summarises their investment portfolio. Cards for Unit Trusts, Retirement Annuities, and other product types surface key data points at a glance (total value, returns, and performance trends), enabling confident decision-making.

Clean Navigation Hierarchy

The left-side navigation uses collapsible sections and logical grouping (e.g. My Investments, Transact, My Instructions) to support complex user flows without overwhelming the interface. The current section is visually highlighted to improve orientation.

We implemented a consistent tabbed navigation pattern across multiple sections of the platform, as well as document downloads, to simplify navigation within complex pages. This helps users stay oriented when a top-level menu item has already been selected, allowing them to move between related views without feeling like they are leaving the current section. The use of tabs improves clarity, reduces page reloads, and aligns with our goal of creating a more intuitive, component-based user experience.

Guided Investment Actions

Processes such as contributions, switches, and withdrawals are broken down into clear, multi-step forms. Each stage (e.g. Fund Selection, Payment Setup) is demarcated with progress indicators and contextual labels. Inputs are prefilled wherever possible, reducing friction and minimising user error.

Data-Rich Interactions

Investor dashboards and advisor views include charts, tables, and value breakdowns to support informed decision-making. Bar charts and pie charts are styled in a light, non-intrusive palette, preserving visual hierarchy while communicating returns and allocations.

We used expandable table rows to display key investment details upfront, while keeping more complex information, such as debit order breakdowns, hidden until needed. This progressive disclosure approach reduces cognitive load, avoids overwhelming users, and allows actions like Edit and Cancel to remain within context, making interactions quicker and more intuitive without requiring navigation away from the fund view.

Instruction & Fee Visibility

Users can view, edit, or cancel debit orders, withdrawals, and allocations from a central instructions panel. Fee transparency is enhanced through structured breakdowns (e.g. initial vs. ongoing fees), promoting trust and regulatory compliance.

Advisor & Brokerhouse Dashboards

Broker-level users have access to extended views, including performance across multiple advisors, top performers, and client investments. These admin dashboards provide actionable intelligence in a format that remains visually consistent with investor interfaces, ensuring a seamless user experience.

Accessibility & Compliance

Font sizes, spacing, and contrast ratios were aligned with best practices for accessibility. Important disclosures, session timeout warnings, and legal notices are displayed without disrupting primary flows.

Consistent Branding

The application was designed as a multi-tenant, white-label platform. While Prescient Fund Services maintains the core product and UX foundation, the platform supports deployment for other investment companies, each on its own branded instance. Branded colour palettes and accent elements are dynamically injected through a Strapi CMS, allowing each tenant to maintain visual distinction while preserving interface consistency. This setup ensures that updates to theme colours or brand elements can be centrally managed without requiring code changes, making it scalable and easy to maintain across clients.

Through a carefully considered UX and a tightly governed design system, the platform strikes a balance between financial complexity and intuitive simplicity, making it easier for investors and advisors to manage their long-term wealth confidently and efficiently.

feature 4
feature 5
feature 6
Technical

Technical

The application was designed with scalability, security, and performance in mind, leveraging Microsoft Azure for cloud hosting and modern web technologies for development.

Tools

Frontend Development & Design tools

  • Next.js 15.2+: Modern routing, SSR, and client transitions.
  • React 19: Latest hooks, server components, and stable concurrent features.
  • TypeScript: Reduces runtime bugs and improves IDE tooling.
  • Tailwind CSS: Enables consistent, utility-first styling.

State Management & Data

  • React Query: Handles asynchronous data with built-in caching and refetching.
  • GraphQL + graphql-request: Lightweight client for efficient API communication.
  • Final Form: Powerful form state management with validation and wizard support.
  • Jotai: Lightweight, atomic state solution for global and local state handling.

Authentication & Security

  • Azure B2C: Identity management with custom user flows and MFA.
  • MSAL: Handles token acquisition and storage for React apps.
  • Cryptr: A Lightweight encryption library for securing sensitive local data.
  • TOTP Libraries: Enables cross-device 2FA compatibility.

Development Tools

  • Storybook: Build and test UI components in isolation.
  • GraphQL Code Generator: Type-safe client query generation.
  • Jest: Unit testing framework with broad ecosystem support.
  • Prettier & ESLint: Ensures consistent formatting and code quality.
  • Azure DevOps: Pipeline automation, deployment, and backlog tracking.

Monitoring & Analytics

  • Application Insights: Tracks performance, usage, and uncaught errors.
  • Azure Application Gateway: Balances load and handles SSL termination.
  • Custom Analytics: Captures user interaction patterns and conversion metrics for product insights.

Functional Testing

  • Manual Testing: Verify core user journeys (Onboarding, login, transactions).
  • Automation Testing: Regression suite built using Katalon Studio (groovy scripts) for critical flows.

API Testing

  • Tool: Postman
  • Validate response codes, performance, error handling, and authentication.

Performance Testing

  • Tool: Network tab
  • Measure page load times
  • Inspect API call performance (response times, status codes).

Mobile Responsiveness

  • Tool: Sizzy
  • Test across multiple browsers and devices.

Useful Features

Notable features

Role-Based Dashboards

Each user type – investor, broker, and administrator – has a tailored dashboard that provides quick access to relevant tools, data, and actions, streamlining their specific workflows.

Fully Digital Transactions

The platform enables end-to-end online investment processes, including contributions, withdrawals, switches, and recurring instructions, eliminating paperwork and reducing processing time.

Integrated Compliance Automation

Built-in KYC and FICA verification automates identity checks and document handling, ensuring regulatory adherence across jurisdictions with minimal manual effort.

Testing & Quality Assurance Tools:

  • SpecFlow: Behaviour-driven development and acceptance testing.
  • xUnit: Unit testing framework.
  • Azure DevOps Pipelines: Automated testing and deployment.
Related Projects
FRONT-END DEVELOPMENT
API DEVELOPMENT & INTEGRATION
FRONT-END DEVELOPMENT
API DEVELOPMENT & INTEGRATION
FRONT-END DEVELOPMENT
API DEVELOPMENT & INTEGRATION