This website uses cookies to enhance the user experience.

By continuing to access this site, you consent to the use of cookies.

Dolphin IT Solutions

Case Management System with .NET

About the client

  • Client: Triage
  • Industry: Training
  • Size: 201 - 500

Introduction

Dolphin IT Solutions has partnered with Triage across several technology projects over many years, building a strong understanding of their operational needs and long-term objectives. In 2021, Dolphin developed a PowerApp-based case management solution to support Triage’s programme and participant management processes.

As Triage continued to grow and evolve, so too did the complexity of their requirements. By 2023, the organisation required functionality and flexibility beyond what PowerApps could practically deliver, prompting the need for a more scalable and fully customised solution.

Challenges

Triage’s existing system for managing participant relationships had evolved into a lightweight CRM platform used to support programme delivery, case management, and employment-related activities.

While the original PowerApp solution had provided valuable functionality, expanding operational requirements highlighted limitations around scalability, workflow complexity, and customisation.

The organisation required a more advanced platform capable of supporting participant lifecycle management while maintaining strong data governance and security controls.

Key requirements included:

  • Tracking participants across multiple programmes
  • Managing programme assignments and user responsibilities
  • Recording activities and participant attendance
  • Monitoring job-related activity including applications and interviews
  • Tracking employment progress and outcomes
  • Maintaining strict control over sensitive participant information
  • Supporting different user access levels and permissions

Beyond feature requirements, Triage needed a centralised system that aligned closely with their internal workflows and could continue evolving as programme requirements developed.

Following a detailed assessment of these needs, Dolphin IT Solutions proposed a bespoke .NET web application hosted within Triage’s Azure environment and fully tailored to their operational processes.

Our Solution

Working closely with Triage, Dolphin IT Solutions undertook a detailed discovery process to understand how the organisation managed participant relationships, programmes, and employment outcomes.

It became clear that the case management platform functioned similarly to a customer relationship management (CRM) system, supporting ongoing engagement between programme staff and participants while helping teams monitor progression and positive employment outcomes.

To provide the required flexibility and long-term scalability, Dolphin recommended a complete rebuild using .NET Core.

The new application was designed as a fully bespoke web-based case management platform, hosted securely within Microsoft Azure and tailored specifically to Triage’s operational workflow.

This approach allowed the organisation to move beyond the limitations of PowerApps and adopt a solution built around its exact business requirements.

Bespoke Database Development

At the heart of the application sat a customised database hosted on Azure SQL.

The database architecture was designed to provide secure, centralised storage while supporting efficient programme administration and participant management.

The platform introduced structured programme management capabilities, allowing users to maintain defined programme lists and assign participants accordingly.

This ensured participants could be clearly categorised based on involvement and programme participation while improving visibility across service delivery.

Participant Management and Case Tracking

A core objective of the new system was to provide staff with a clear and comprehensive overview of participant information.

The application therefore included detailed participant profiles containing relevant personal information and programme history, creating a single source of truth for participant management.

Users could easily create and maintain participant records while linking related information and activities directly to each profile.

This provided teams with better visibility into engagement history and helped support more informed case management decisions.

The system supported:

  • Participant registration and profile management
  • Programme assignment and tracking
  • Linked activities and case records
  • Attendance recording and monitoring
  • Employment-related activity logging
  • Job progression and outcome tracking

By centralising participant information and related activity within one secure platform, Triage gained improved oversight and operational efficiency.

Activity and Attendance Management

To support programme delivery and engagement monitoring, the application included dedicated functionality for recording activities and participant attendance.

Users could create and manage various activity types while maintaining accurate records of participation and attendance.

In addition to programme activity, the system allowed staff to record employment-focused actions such as:

  • Job applications
  • Interviews
  • Job preparation activities
  • Employment progression milestones

This created a comprehensive engagement record that could be used to monitor participant progress, evaluate programme effectiveness, and support ongoing reporting requirements.

Security and Role-Based Access Control

Because the platform contained sensitive participant information, security and data governance formed a central part of the solution design.

Dolphin IT Solutions implemented a hierarchical access model based on user roles and programme responsibilities.

This role-based access control ensured information remained secure while allowing staff to work efficiently within their assigned responsibilities.

The system included:

  • Full administrative access for authorised users
  • Restricted programme-level access for assigned staff
  • Secure authentication and user management
  • Controlled visibility of participant data and records

This structure ensured that users could only access the information relevant to their role while protecting confidential participant data and maintaining strong security standards.

User Experience and Application Functionality

The application was designed with usability as a priority to ensure both administrators and operational users could work efficiently.

The intuitive web interface allowed users to:

  • Create and access participant records
  • Add activities and related programme information
  • Update participant and case details
  • Manage programme membership
  • Access information according to permissions

By combining tailored functionality with a straightforward user experience, the platform reduced administrative overhead while improving consistency and accuracy across programme management activities.

Results

The completed .NET case management solution provided Triage with a secure, scalable, and fully bespoke platform tailored to their operational requirements.

By replacing the limitations of PowerApps with a purpose-built Azure-hosted application, Triage gained a centralised database capable of supporting participant management, programme delivery, and employment outcome monitoring within a single environment.

The platform streamlined case management processes, improved visibility over participant progress, and strengthened data security through role-based access controls.

With a scalable architecture and custom functionality designed around their workflow, Triage now benefits from a future-ready system that supports more effective programme management, enhanced reporting, and continued organisational growth.

Ultimately, the successful implementation of the solution strengthened Triage’s ability to deliver well-organised, secure, and impactful community and educational programmes while supporting their broader mission of creating positive outcomes for participants.

Client Testimonial

CMClaire McKay-WallaceDirector of Continuous Improvement10/1/2022

Outstanding service from Nicholas. He explained everything really well and managed to take our ramblings and wish list ideas and come up with a very good digital solution. The caseload management tool he designed is very good, we asked for simple and ease of use for the end user but with robust reporting options, which he delivered on. As it is the first one and the first time we have worked with Dolphin and PowerApps, Nicholas has also been very flexible with us supporting with last minute changes/fixes. I have worked with various pre built caseload management platforms and providers in the past, some have been very good, but the tailored service we received from Nicholas and Dolphin has been outstanding.

Let's Connect.Interested in learning more about our services? Get in touch with us today!
Contact us
Dolphin IT SolutionsHEAD OFFICESpaces, Austen House, Station View
Guildford, Surrey, GU1 4AR
ISO 9001 CertificationISO 27001 Certification