DRS Software

Specialist Software Development & Consulting

Visit website
Write a Review
Claimed Profile

We are a specialist software development and consulting firm focused on high performance web applications, data analytics and application modernisation.

With world-class knowledge of WebAssembly and cutting-edge web technologies, we provide transformative solutions to the most complex application development and modernisation problems.

Since 2015, we've delivered impactful outcomes across complex Web, Data Engineering, Desktop, and Legacy Modernisation projects, for world-class organisations including Siemens, Shell and Harvard University. Our high value R&D projects have been awarded multiple prestigious grants, including the highly competitive Innovate UK SMART Grant.

View some of our work: https://drs.software/work/

NA
2 - 9
2015
Locations
United Kingdom
Nexus, Discovery Way, Leeds, West Yorkshire LS2 3AA
+44 (0) 113 306 1696

Focus Areas

Service Focus

30%
30%
20%
20%
  • Software Development
  • Other Services
  • Web Development
  • Big Data & BI

Client Focus

50%
25%
25%
  • Large Business
  • Medium Business
  • Small Business

DRS Software Clients & Portfolios

Key Clients

  • Siemens Healthineers
  • Shell
  • Alpha Process Control
  • IUVO
  • Leaning Technologies
  • Harvard University
  • WYSS Institute
  • Seamly 2D

Transforming Medical Sales With WebAssembly
View Portfolio
Transforming Medical Sales With WebAssembly
  • Transforming Medical Sales With WebAssembly screenshot 1
Not Disclosed
Not Disclosed
Healthcare & Medical

The Challenge:

Our client is a major multi-national medical technology company specialising in the development, manufacturing, and distribution of medical equipment, reagents and consumables.

The business relied on a critical C++ MFC application for configuration, pricing and quotation (CPQ) of complex deals valued at over € 9B annually.

The application was clearly showing its age, suffering from the complex maintenance and operational implications that come with maintaining and distributing a 20+ year-old legacy desktop application across all internal sales end users in 20+ countries worldwide.

Faced with the complex prospect of modernising a critical piece of their sales IT infrastructure, the business initiated a phased multi-year in-house rewrite effort to redesign the application as an AngularJS web application, re-implementing all the complex business logic in typescript. Not unexpectedly, this project faced significant challenges, with the complexity of the technical effort resulting in delays and budgetary overshoots.

The Solution:

We proposed a different approach, leveraging our WebAssembly expertise. Using Cheerp, an advanced C++ to JavaScript and WebAssembly compiler, we ported and compiled the original C++ code, with minimal modifications, to WebAssembly. This allows the same codebase to run in the browser, guaranteeing behaviour consistency and saving the vast majority of effort involved in a full rewrite.

Starting with an initial proof of concept, and followed by a series of dedicated fixed-term engagements with clear milestones, we proposed, assessed feasibility and prototyped a Wasm port of the existing C++ application, while retaining the originally planned UI redesign.

The results of initial prototyping were extremely promising, and our client comitted to a full Wasm port of the C++ application plus completion of UI development on the AngularJS Web app.

The application was fully ported and successfully deployed to their internal sales users across 20+ countries worldwide. Following the successful deployment, we continue to be engaged on a retainer basis for further development and support.

Enterprise IT Transformation with WebAssembly
View Portfolio
Enterprise IT Transformation with WebAssembly
  • Enterprise IT Transformation with WebAssembly screenshot 1
$500000+
100+ weeks
Industrial

Our client is a major multi-national medical technology company specialising in the development, manufacturing, and distribution of medical equipment, reagents and consumables. The business relied on a critical C++ MFC application for configuration, pricing and quotation (CPQ) of complex deals valued at over € 9B annually. The application was clearly showing its age, suffering from the complex maintenance and operational implications that come with maintaining and distributing a 20+ year-old legacy desktop application across all internal sales end users in 20+ countries worldwide.

Our solution

We proposed a unique modernisation approach, leveraging our WebAssembly expertise. Using Cheerp, an advanced C++ to JavaScript and WebAssembly compiler, we ported and compiled the original C++ code, with minimal modifications, to WebAssembly. This allows the same codebase to run in the browser, guaranteeing behaviour consistency and saving the vast majority of effort involved in a full rewrite. The results of initial prototyping were extremely promising, and our client comitted to a full Wasm port of the C++ application plus completion of UI development on the AngularJS Web app. The application was fully ported and successfully deployed to their internal sales users across 20+ countries worldwide. Following the successful deployment, we continue to be engaged on a retainer basis for further development and support.

The outcome

The result? a refreshed, modern and future-proofed web application released to production across the worldwide user base in under 12 months - less than a third of the originally proposed timeline, and at a substantially lower budget.

DRS Software Reviews

No Review
No reviews submitted yet.
Be the first one to review