Our Work

Annsa has been involved in numerous projects, a few of which are shown here to illustrate the type of work we do, the skills we employ and, most importantly, the benefits we bring to our clients.


Turas Vaccination Management

Turas Vaccination Management

NHS Education for Scotland

  • Annsa led the development of Turas Vaccination Management, a key application in the Scottish COVID-19 vaccination programme. The application records vaccination information at the point of administration, exporting this data for use by downstream systems. The tool was quickly extended to support other vaccine types such as Flu, Pneumococcal and Shingles. By March 2023 it had recorded over 19 million vaccinations.
  • Benefits : NHS Scotland have a web based application to support its whole vaccination programme with the data flowing to a central clinical data store.
  • Skills : C#, .Net Framework, ASP.Net MVC, AzureAD, jQuery, Bootstrap, Web API, NUnit, Moq, Selenium, BrowserStack, Entity Framework, SQL Server, Azure Front Door, Azure Key Vault, Azure DevOps, Design Patterns, Agile development.
Turas Care Management

Turas Care Management

NHS Education for Scotland

  • Annsa assisted in the rapid development of Turas Care Management. This 'Safety Huddle' tool is used in Scottish residential care homes and gives a national overview of care homes with initial emphasis on COVID-19 preparedness.
  • Benefits : The Scottish Government gained new insight into care home readiness and requirements during the COVID-19 pandemic and beyond.
  • Skills : C#, .Net Framework, ASP.Net MVC, AzureAD, jQuery, Bootstrap, Web API, NUnit, Moq, Selenium, BrowserStack, Entity Framework, SQL Server, Azure Key Vault, Power BI Embed, Azure DevOps, Design Patterns, Agile development.
Turas COVID-19 Assessment

Turas COVID-19 Assessment

NHS Education for Scotland

  • Annsa assisted in the rapid development of Turas COVID-19 Assessment. This tool was used in assessment centres, emergency departments and hospitals from early in the pandemic. The tool provided the real-time capture of structured clinical assessment data. This data supported reporting and integration with other systems.
  • Benefits : NHS Scotland quickly delivered a tool to perform COVID-19 clinical assessments based on World Health Organisation guidelines.
  • Skills : C#, .Net Framework, ASP.Net MVC, AzureAD, jQuery, Bootstrap, Web API, NUnit, Moq, Selenium, BrowserStack, Entity Framework, SQL Server, Azure Key Vault, Power BI Embed, Azure DevOps, Design Patterns, Agile development.
Turas FNP

Turas FNP

NHS Education for Scotland

  • Annsa led the development of Turas FNP, part of the NES Digital Platform. This application supports the work of the Family Nurse Partership in Scotland, a home visiting programme for first-time young mums and families. Annsa worked with the Product Owner to design and deliver a system that supports the nurses and data managers in their day-to-day delivery of this valuable programme.
  • Benefits : Client gains a mobile first web application designed to meet the specific needs their users, hosted in the common Turas platform.
  • Skills : C#, .Net 4.5, ASP.Net MVC, AzureAD, Azure AD B2C, jQuery, Bootstrap, Web API, NUnit, Moq, Selenium, BrowserStack, Entity Framework, SQL Server, PowerBI, TeamCity, Octopus Deploy, Design Patterns, Agile development.
Turas Portfolio

Turas Portfolio

NHS Education for Scotland

  • Annsa assisted in the development of Turas Portfolio version 3, part of the NES Digital Platform. This application provides progress and monitoring functionality for Foundation Years Doctors. Responsibilities included the integration of AzureAD B2C based authentication into the platform.
  • Benefits : Client gains a mobile first suite of web applications hosted in a common platform that will support new applications in the future.
  • Skills : C#, .Net 4.5, ASP.Net MVC, AzureAD, Azure AD B2C, jQuery, Bootstrap, Web API, NUnit, Moq, Selenium, SpecFlow, BrowserStack, Entity Framework, SQL Server, TeamCity, Octopus Deploy, Design Patterns, Agile development.
Annsa Website

Annsa Website

Internal Project

  • The third generation Annsa website is designed to give visitors a clean, clear, mobile friendly layout and easy access to information. Behind the scenes, the site uses MVC5 and Bootstrap.
  • Benefits : Annsa have a more maintainable site that provides potential clients with the information they require quickly and clearly. A quality Web presence is essential for companies such as ours.
  • Skills : Website Design, ASP.NET MVC5, CSS, Bootstrap, jQuery.
PensionsWeb

PensionsWeb

Hymans Robertson

  • Annsa helped develop enhancements to a suite of applications for Pension Fund administration. A major element of the work was the introduction of automated testing within the project.
  • Benefits : Client gains a robust, maintainable solution that supports the efficient addition of new customers to the platform.
  • Skills : C#, .Net 4.5, ASP.NET WebForms, ASP.Net MVC, jQuery, Bootstrap, Web API, NUnit, Moq, Ninject, Selenium, SpecFlow, SonarQube, Umbraco 7, Team Foundation Server, Release Manager, SQL Server, SQL Server Intergation Services, Design Patterns, Scrum.
Bankruptcy Administration Systems

Bankruptcy Administration Systems

Lockheed Martin for a Public Sector client

  • Annsa was part of a team implementing a web applications for a public sector client. The solutions allowed the client to administer and monitor both personal bankruptcies and corporate insolvencies within Scotland.
  • Benefits : Client has a robust, internet based system for use by public and internal staff which streamlines the adminstration process.
  • Skills : C#, .Net 4.5 ASP.NET MVC 5, Web API, Bootstrap 3, jQuery, SQL Server 2012, NHibernate, Fluent NHibernate, Log4Net, NUnit, Selenium, RhinoMocks, MSBuild, Git, TeamCity, Design Patterns, Agile Development, Scrum.
Funding Calculations

Funding Calculations

Amor Group for a Public Sector client

  • Annsa worked within a small team to design and develop a WPF Windows application for a public sector client. The solution was a ClickOnce delivered, occasionally connected application for end users to perform funding calculations.
  • Benefits : Client's users have access to a robust, always up-to-date system to support their funding calculations.
  • Skills : C#, .Net 4.5, WPF, Caliburn.Micro, SQL Server 2012, NHibernate, Fluent NHibernate, Fluent Validations, Spring, NUnit, TestStack.White, Fluent Assertions, RhinoMocks, MSBuild, TeamCity, Subversion, Design Patterns.
WordCord

WordCord

Internal Project

  • Annsa developed the WordCord application to illustrate its skills in the design, development and delivery of mobile applications. WordCord was an implementation of the classic 'Doublets' word game developed by Lewis Carroll.
  • Benefits : Annsa could showcase skills in mobile application development to potential clients, reassuring them that Annsa can deliver the solutions they require.
  • Skills : Objective C, iOS 5, Xcode 4.3
Managing Attendance Trigger System

Managing Attendance Trigger System

Strathclyde Fire and Rescue

  • Annsa were responsible for the re-development of a web application for Strathclyde Fire and Rescue (from requirements gathering through to delivery). The solution provides a web based absence management alert and administration system with supporting applications, including data retrieval from a third party web service.
  • Benefits : Client gains an updated administration system through which line managers can efficiently apply the organisation's attendance management guidelines.
  • Skills : C#, .Net 4, ASP.NET MVC 3, jQuery, SQL Server 2008, NHibernate 3, Fluent NHibernate, SubSonic, Castle, Log4Net, NUnit, WatiN, RhinoMocks, NCover, MSBuild, Subversion, Design Patterns.
Advanced System Security Evaluation Tool

Advanced System Security Evaluation Tool

Amor Group Energy Division

  • Annsa provided the technical lead for a small team to design, develop and test a web based assessment tool for a large multinational energy company. The system provides online and offline functionality to support the crucial risk assessment processes performed within the company.
  • Benefits : Client gains a consistent, reportable risk assessment approach used by all its divisions.
  • Skills : C# (3.5), ASP.Net MVC 2, jQuery, Windows Forms, SQL Server 2008, SQL Server CE, Visual Studio 2010, Fluent nHibernate, RhinoMocks, NUnit, Watin, Log4Net, Subversion, Design Patterns, Agile Development.
Regulatory Information Technology System

Regulatory Information Technology System

Amor Group for Ofqual

  • Annsa assisted in the design, development, testing and delivery of a web based qualification administration system. The system is key in allowing the client to regulate qualifications, examinations and assessments in England and vocational qualifications in Northern Ireland.
  • Benefits : Client gains accessible web sites providing access and management of a large data set, with support for third party access and reporting.
  • Skills : C# (3.5), ASP.Net MVC 2, jQuery, SQL Server 2008, SharePoint 2010, Visual Studio 2010, Fluent nHibernate, RhinoMocks, NUnit, Watin, Log4Net, Subversion, CruiseControl, Accessible Web Design using Progressive Enhancement, Design Patterns, Agile Development.
Train Your Business Brain

Train Your Business Brain

Chunk for Sage

  • Annsa designed, developed, tested and delivered a web service to support flash applications and web site elements of the Sage Krypton Factor web site.
  • Benefits : Client gains an engaging web site that includes highly interactive elements and which links to the associated television programme.
  • Skills : C# (3.0), .Net 3.5, SQL Server 2005, Visual Studio 2008, SubSonic, RhinoMocks, MSTest, Log4Net, Subversion.
Eurosys - Grant Processing and Monitoring application

Eurosys - Grant Processing and Monitoring application

Real Time Engineering for the Scottish Executive

  • Annsa assisted in the design, development, testing and delivery of a web based grant application, award and monitoring system. The system manages and processes European Structural Funds grants for all Scottish applicants for the period 2007 to 2013.
  • Benefits : Client gains an accessible public website with broad privilege controlled functionality for the processing and monitoring of grant awards.
  • Skills : .Net Web Application, ASP.NET, .Net 2.0, C#, SQL Server 2005, MSBuild, NUnit, NUnitASP, NHibernate, Spring, RhinoMocks, Subversion, CruiseControl, Design Patterns, Agile Development.
Customer Services application

Customer Services application

NetIDme

  • Annsa designed, developed, tested and delivered a web based customer services administration system.
  • Benefits : Client customer service improves through the more efficient and functional administration system.
  • Skills : .Net Web Application, ASP.NET, .Net 2.0, C#, JavaScript, SQL Server 2005.
Energy Trading application

Energy Trading application

Real Time Engineering for System Operators Northern Ireland (SONI)

  • Annsa assisted in design, development, testing of a web based energy trading system. The system supports the trading of energy on the Moyle Interconnector (which connects Scotland and Northern Ireland).
  • Benefits : Client gains an improved trading system allowing internal trading of energy.
  • Skills : .Net Web Application, Oracle 10g, .Net 2.0, C#, Ajax, JavaScript, NHibernate, Spring, Nant, NUnit, Nunit ASP, Subversion, Design Patterns, Agile Development.
Scottish Exchange of Educational Data (ScotXed)

Scottish Exchange of Educational Data (ScotXed)

Real Time Engineering for the Scottish Executive Education Department

  • Annsa assisted in design, development, testing and delivery of a secure clearing house application that tracks school transfers for all Scottish school pupils. Third party systems make use of the system's secure web services to send and retrieve information about pupil transfers. Staff in the 'Children Missing in Education' department use the system's administration application to monitor pupil transfers and investigate those of concern.
  • Benefits : Client gains a valuable tool to monitor the large number of school transfers and identify those where children may be at risk. Schools receive timely information about proposed transfers.
  • Skills : .Net Web Services (Web Services Enhancements 3.0), .Net Windows Forms Application, .Net 2.0, SQL Server 2005, SQL Server 2005 Reporting Services, SQL Server 2005 Integration Services, ClickOnce Deployment, C#, XML, XSD, NHibernate, Spring, Nant, NUnit, Nunit Forms, Subversion, Design Patterns, Agile Development.
Case Management System

Case Management System

Real Time Engineering for Mental Health Tribunals for Scotland

  • Annsa assisted in the functional design of the system, applying design patterns to create a strong logical architecture. Annsa played a key role throughout the development, assisting in client workshops and prototyping through to development, testing and delivery. The final system uses a number of subsystems (eg Windows SharePoint Services, SQL Server Reporting Services) together with a Web Application and associated Web Services to provide a comprehensive case management and workflow solution for the client.
  • Benefits : Client gains an effective and flexible workflow system which ensures a consistent work approach throughout their case work teams. This is especially important to ensure compliance with the relevant legislation.
  • Skills : .NET Web Services, .NET Web Application, C#, ASP.NET, Javascript, DHTML, HTML, XML / XSLT. Windows SharePoint Services, SQL Server Reporting Services, SQL Server 2000, Design Patterns, NAnt, NUnit, NDoc, Microsoft Visual Source Safe.
Project Management System

Project Management System

Kyria

  • Annsa provided enhancements to the existing ProjectMantra system to improve usability and provide additional functionality.
  • Benefits : Client continues to enhance their successful ProjectMantra system, thereby improving client retention and encouraging uptake by new customers.
  • Skills : .NET Web Application, C#, ASP.NET, Javascript, SQL Server 2000, CVS.
Document Generation System

Document Generation System

Royal Bank of Scotland Mentor Services

  • Annsa performed requirements gathering, design, development and delivery of a document generation system for the client's Health and Safety Consultancy division. The solution was based around Microsoft .NET technologies and comprised a questionnaire authoring tool (Windows application), Internet Explorer browser based components (Windows Form controls), an offline Questionnaire presentation application (Windows Application), Web Services and a Windows Service. Coding was in C#. XML support in Word 2003 Professional was used. A SQL 2000 database was designed and developed for the solution. Full documentation was produced, including NDoc generated help files.
  • Benefits : Client can deliver highly customised documentation sets to their customers in an efficient manner. The flexible nature of the system means the division can be more responsive to feedback and legislation changes. Client retention is improved through higher quality service, costs are reduced through automated production.
  • Skills : .NET Web Services, Windows Applications, Windows Services, Web Application, Word 2003 XML features, SQL Server 2000.
Customerjury Survey System

Customerjury Survey System

Customerjury

  • Annsa designed and delivered the Customerjury Survey System. The project involved initial requirements gathering and design reviews. The Survey System developed comprises an internal authoring tool (C# windows application), an associated database (SQL 2000) and a suite of web pages (C# and ASP.NET).
  • Benefits : Client has a powerful survey generation, presentation and analysis tool. The Customerjury site presents a range of working sample surveys to support pre-sales.
  • Skills : Website Design, Web Page Design, Javascript, ASP.NET, C#, DHTML, HTML, XML, XSLT, SQL Server 2000.
Mentor Services Website

Mentor Services Website

Royal Bank of Scotland Mentor Services

  • Annsa played a key role in the design and delivery of Mentor Services public website. The project involved liason with the various disciplines within the organisation to develop content for the site. The site itself was built to conform with the Royal Bank's standards. A sister site was developed which is branded for Natwest customers. The project includes a secure administration site that allows various portions of the site to be maintained.
  • Benefits : Client gains a public website with strong content and design. The client's customers have an additional channel for service delivery. Business benefits accrue for better customer retention and new sales from the web presence.
  • Skills : Website Design, Web Page Design, Website Security, Javascript, VBScript, ASP, DHTML, HTML, XML, XSLT, Fireworks, SQL Server 2000.
Winners at the Web

Winners at the Web

Scottish Enterprise

  • Annsa undertook reviews of entrants into the e-solutions section of the 2001 and 2002 Winners at the Web competition run by Scottish Enterprise. Each site was rated in terms of its Commercial Benefits, Application of the Technology, Impact on Business and Design. With the review process complete, Annsa recommended a shortlist of entrants for consideration by Scottish Enterprise and final judging by the expert panel.
  • Benefits : Scottish Enterprise maintain their position as a supporter of innovative business models.
  • Skills : Website Design, Development and Delivery
direct banking by PC

direct banking by PC

Royal Bank of Scotland

  • Annsa were involved in the project that delivered the first online banking system by a UK bank. 'Direct banking by PC' was launched in 1997, using client-side ActiveX controls and C++ middleware to provide a highly secure, functional online banking system. Annsa was involved with the project once more, providing development and support skills to aid the comprehensive testing process that the client has put in place.
  • Benefits : Client gained high profile as first Bank to enter the online arena. Business benefits accrue for lower account administration costs and online sales.
  • Skills : Visual C++ (ActiveX controls), VBScript, Visual Basic, SQL Server 6.5, DHTML, HTML.
Roster Management System

Roster Management System

Real Time Engineering for BAA

  • Annsa assessed a number of client server communication techniques and recommended an approach for future development. This assessment considered ASP.NET, Webservices, Remote Scripting and XMLHTTPRequest among others. Annsa then created a prototype Web system (based on UML Use Cases) using SOAP Toolkit Webservices, XML, XSLT, ASP, Javascript, DHTML Behaviours and VB based COM components. A Windows 2000 Web Server cluster was used together with Internet Explorer 5.5 clients.
  • Benefits : Client gains a system which optimises resource usage in a very fluid environment. Business benefits from lower resource cost and higher customer satisfaction.
  • Skills : Design (Rational Rose), Prototyping, VB.NET, ASP.NET, WebServices, SOAP, XML, XSLT, JavaScript, SQL Server 2000, DHTML, HTML, DHTML Behaviours.
Electronic Briefing System

Electronic Briefing System

Real Time Engineering for National Air Traffic Services (NATS)

  • Annsa were involved throughout this project's year long lifetime. Annsa contributed to the proposal work and functional design specification and took the lead in the prototyping, design and development of the system. We also played a part in the testing process and in the final installation on client site. The system uses HTML, DHTML, ActiveX components and a Custom Web Browser application on secured NT client machines. Active Server Pages and Server components are used together with SQL Server 7.0 on the server. Microsoft's Cryptography API is employed to perform integrity checks on the downloaded briefing information before its display. The components were developed using Visual Basic 6.0 and Visual C++ 6.0.
  • Benefits : NATS gain a more controlled mechanism for the delivery of important information. The system provides a more formal replacement for the previous paper based system that supports better reporting and analysis.
  • Skills : Requirements Analysis, Prototyping, Design, Visual Basic, Visual C++ (ActiveX controls), Active Server Pages, VBScript, SQL Server, DHTML, HTML.