Field view


IPM Decisions – Moving towards a DevOps culture

Published on

ADAS has recently been involved in the design and development of the Integrated Pest Management (IPM) Decisions platform funded by the European Union's Horizon 2020 research and innovation programme.

IPM Decisions – Moving towards a DevOps culture

The platform will give farmers and advisors access to a large range of existing Decision Support Systems (DSS) to monitor and manage pests across Europe. ADAS is developing multiple web Application Program Interfaces (APIs) to enable different systems or applications to communicate and share data between themselves via the internet.

This application, still in development, has many challenges, the biggest being how to manage the integration of multiple services designed and developed by different partners. Even more importantly, how can we ensure that the integration of different components is correct, and can we release new versions of the project with minimum downtime?

To overcome these challenges, ADAS has harnessed the potential of the industry-standard practices set out by DevOps, combining Software Development (Dev) and IT Operations (Ops) in the same project.

ADAS is using fully open-source technologies that reduce costs in the long term. Development is undertaken using .Net Core framework, which is backed by Microsoft and is fully compatible with Linux, macOS and Windows operating systems.

In other for ADAS developers to collaborate simultaneously in the same parts of the project, all the code is held within GitHub, a free platform specialising in version control using Git.

IPM Decisions Historically, realising a new version of the platform like IPM Decisions would have been problematic and time-consuming. In order to mitigate such problems, ADAS has decided to deliver the software in another open-source platform, Docker containers. Docker containers enable different services within the platform to incorporate everything the application needs in order to run.

Using all the technologies above, ADAS developers can commit a new change, test the solution, build a new version and have it ready for release with just one click.

ADAS is also currently looking to host its applications in a cloud computing service, like Microsoft Azure, allowing a complete Continuous Implementation/Continuous Delivery (CI/CD) of the project.

We are proud that using tools and practices like DevOps allows ADAS and its clients to improve the efficiency of the process of developing bespoke software. It is increasingly important that when a client has a new requirement for a product, ADAS can deliver results in a precise, effective and secure manner.

Find out more

If your business is growing and you need to develop a solution that helps you to keep up with your clients' needs, ADAS can help you to develop this software based on your requirements and apply new changes with minimal disruption and maximum effectiveness.

Visit the ADAS Digital webpage, the IPM Decisions website or contact for more information. 

Related reading

Bespoke Software Tools: Multi-Platform Applications Development


Number of views (1385)

Share this article:

More links


RSK logo

ADAS is part of the RSK Group. RSK is the UK’s largest privately-owned multi-disciplinary environmental consultancy and one of the fastest-growing companies of its kind in Europe. With operations in Europe, Africa, and the Middle East, our solutions-led consultancy services help organisations conduct business in a compliant, and environmentally-responsible manner

Spring Lodge, 172 Chester Road,
Helsby, WA6 0AR
+44 (0)1928 726006

ADAS logo

ADAS is the UK’s largest independent provider of agricultural and environmental consultancy, rural development services and policy advice. We have a unique combination of practical experience, underpinned by science-based data, which allows us to meet the needs of our clients. Our great strength is our breadth and depth of expertise spanning the entire environmental sector.

Spring Lodge, 172 Chester Road,
Helsby, WA6 0AR
+44 (0)333 0142950

Copyright 2018 RSK ADAS Ltd.
ADAS is a trading name of RSK ADAS Ltd. Registered in England No. 10486936

| Terms Of Use | Privacy Copyright 2020 RSK ADAS Ltd.