Human Reliability Associates, Dalton, Lancs. Website
2006 - Present: Development of SHERPA (Specific Human Error Reduction and Process Analysis), a software product that aids the development of a number of proactive and retrospective analyses vital in the human factors industry. Analyses include Procedures Design, Human Factors Risk Assessment, Human Error Probability Analysis (HEPA), Risk Ranking, Causal Tree Analysis, Link Analysis, Workload Analysis, Action Tracking, and Swimlane Analysis.
All software is written in Microsoft C# / .NET Framework 4.8 / Windows Forms / WCF.
Graphical output is implemented using MindFusion’s Diagramming for WinForms charting library.
Help authored using HelpNDoc from IBE Software
Licensing implemented using InishTech Software Licensing and also Nalpeiron Software Licensing
Installation using Advanced Installer from Caphyon Ltd.
Optimisation tools used: ReSharper, FxCop, ANTS Memory Profiler
2014: Developed a distributed version of the software using Windows Communications Foundation.
2022: Developed a cloud-hosted version of the software using Amazon’s AppStream 2.0.
See this link for more details on the software.
2005-2006, 2001-2002: Previous versions of HEPA written for 3rd parties: The Maritime and Coastguard Agency, The Defence Evaluation and Research Agency, and The Health and Safety Executive.
Past Clients
Co-operwrite, Skelmersdale, Lancs.
2003-2005: Development under Windows XP of the “My-Text” mobile phone text entry software in C++ using CodeWarrior Development Studio for Symbian OS (Version 2.5). The software allowed text entry and animated character display using a touch screen, touchpad, jogball, or a joystick capable of signalling 9 positions. Initial target phones were the Sony Ericsson P800 and P900 running Symbian 7.0 and UIQ 2.1. Development of the same software for the PC using Microsoft Visual C++ 6.0 and MFC to allow the software to be easily demonstrated. Assisted in presenting the technology to prospective clients in Europe and Japan.
March 2007: Translated software into ImageCraft ‘C’ and ported resultant software onto Cypress Semiconductor’s CapSense board using PSoC Designer 4.3
Multitone Electronics, Basingstoke
Development of software under Windows NT using Microsoft Visual C++ 6.0 / MFC for an entry-level Paging System developed by Multitone.
Securicor Information Systems, Chippenham (now Sungard Vivista)
Development of dialogs, form views, and business objects under Windows NT 4.0 using Visual C++ 6.0 / MFC for the Incident Handling section of the Command and Control system designed by Securicor as part of the tender for the National Strategy for Police Information Systems.
Ark Life Assurance, Dublin
Development of the Point-of-Sale software used by Ark Life’s Financial Planning Consultants. Code developed using Visual C++ 5.0 / MFC 4.2 under Windows NT 4.0.
NatWest Corporate Banking, Manchester
Development of dealing room software for NatWest’s Treasury Reserve Centre. Updating existing software from Microsoft Visual C++ 1.5 to version 5.0, using MFC 4.2 for all GUIs.
Aerosonic, Welshpool (now Catalis N.V)
Development of software for magnetic media test equipment (Videotape and DVD). Software developed using Microsoft Visual C++ 5.0 under Windows NT 4.0. Use of MFC, COM, ODBC, multi-threading, and Windows Sockets 2.
NCR, Dundee
Development of system software for the company’s range of ATMs and non-cash Account Service Terminals. Use of Windows NT 3.51, OS/2 Warp, Microsoft Visual C++ 4.0, and IBM VisualAge C++ 3.0. Software development at NCR is certified under ISO 9001.
Copyright © 2025 DKL Software Ltd