 Hi everyone. I believe we are live. So welcome to the release of DHS2 version 40. We're going to be going through several of the features that we have for you in the release that is out today. We're very excited about this release and we're waiting for a few people to join. We have a live stream on YouTube. So hopefully lots of people are able to join us and see what we're presenting in the new version of DHS2. We'll go through the many different features. There are many more than will fit in this webinar. So make sure that you check out the release notes as well as the detailed list of features and bug fixes and changes that are included in this release. It's quite extensive. We'll talk about each of the products in series. So we'll go through analytics and Android and platform and tracker. Those are the four product streams that we have within the DHS2 umbrella. And we will be introducing features from each of those over the course of this webinar. So again, thank you all for joining. With that, we'll kick it off. I'm going to start by giving a little bit of a framing for this release. We have previously, we've referred to DHS2 releases with a two at the beginning of the version number. And that's a little bit redundant because we have DHS2 and then version 240 or 2.40. And so from 240 or from version 40, which is released today, we'll be starting the transition to making the two part of the name DHS2 and introducing the versions with the major version number that they are representing. So in this case today, we are releasing DHS2 version 40, which is out today. This helps also to make it easier to tell what is a major release, a patch release or a hot fix, which we have all three of those types of releases on different cadences and different for different reasons throughout the course of a given year. So for example, DHS2 version 40 will have its first patch release, which will be DHS2 version 40.1. And it might have a hot fix if there happens to be a critical vulnerability or performance issue that might be called DHS2 version 40.1.1 or .1.2, et cetera. So this gives those three parts to the version number, make it very clear where what is being released when. So today we are releasing DHS2 version 40.0.0. So this is the first release of the DHS2 major version 40 work string. So the transition will take some time. You might see some references to 2.40 still in several places. But we're starting today and we think this will help to clarify a few things. The two is still there. It's just part of the name. So you won't be missing that too much. I also wanted to talk a little bit about the beta testing program that was introduced in the previous release in DHS version 39. But we have really expanded it this time, which with the version 40 release. So already before the release was even out, seven different partner groups, including HISP groups and several NGOs and several major DHS2 implementers have been working very hard over the last two months to test the release of version 40 before it's even out into the wild. So this helps us to get a feel for what is already there, already in DHS2 that we want to make sure we didn't break in this new change, as well as to get more eyes and more feedback on features before they're actually released into the wild. We had more than 11,000 tests performed by these beta testing partners, which is quite an extensive number and we hope to expand that even in future version releases when we perform these beta testing programs. But that hopefully helps to give some context and some confidence to this release. As we're releasing DHS2 version 40, it has been tested by people that are using DHS2 extensively, previous versions. It's been tested on production databases with upgrades from previous releases and using the context and the use cases that are common on the ground in DHS2, but sometimes aren't brought early enough into the testing process. So we're hoping to do more and more of that and hopefully you'll see a very high quality release in DHS2 version 40 because we've brought in so many people and been able to do extensive rounds of testing. We had a 96% pass rate, which means that of all of those tests that were performed, 96% of them passed the first time and the ones that didn't pass, the ones that failed, we followed up. So we either fixed the issues already in 40.0.0 or we will fix them in the first patch release or we've noted them down as a known issue that we will address at a future time. So we have a clear coverage of all of the functionality of DHS2 or a lot of the functionality of DHS2. There's a lot in there that has been tested and has been tested and shown to not be broken or to not be changed in a breaking way in the version 40 release. So we're very happy, very proud of this effort and big thanks to Phil who has been leading this on the DHS2 core team as well as to all of the HIST groups and partners who have been putting time in to really test and help to make DHS2 version 40 a very high quality release. The last thing I wanted to mention as a general introduction before we turn it over to the products to introduce the features that are in this release is continuous delivery. So this has been something that's been around for some time. It's been around since about 35 release version 35 but it's continuously improving and also more and more applications are taking advantage of this functionality. So in the next several presentations from the different product leads, we will hear about the different applications that are available now on the App Hub. They might not be bundled in the DHS2 core release but they're available to download on the App Hub or they might be bundled in that DHS2 core release but they can be updated at any time. So what's exciting about that is that several of the features you see today are actually already available on the App Hub and they're available even for DHS2 version 39 or 38. So things that are purely on the front end affecting the user interface or the way that people interact with DHS2, those can oftentimes be supported even for previous releases. So the same version of the application can improve the functionality in 39 and 38 as well and so you can optionally go to the App Management application in your DHS2 instance and update the version of an application that is already installed. So you'll see the screenshot here on the right shows that there are certain core applications that are available that have updates available. So those are the version that is installed in this DHS2 instance is older or different than the one that is available on the App Hub and this is very advantageous also for us as we're, as we have a long time between major DHS2 core releases because we can release applications more frequently. So if there's a small change or improvement or a bug that we need to fix that is only on the front end or only on the user interface of a particular functionality, we can release that at any time and that will immediately be available to anyone that's out there running the versions that update supports. So even after version 240, we will be continually releasing new features and fixing bugs in applications and releasing those on the App Hub for 240 as well. So you'll see updates become available for some of those applications as you start to use 240 or even if you're using 39 or 38 and if you update the version of the application that you're using in your instance, you'll immediately have access to those new features. The other advantage there is that these updates that are available through the App Hub of specific applications are much lower risk than updating the whole DHS2 instance. So you could upgrade in this example, you could update the capture application and if there was something that you didn't like about that update or you found a bug or an issue that you wanted to go back to the version you had before, with a single click, you can downgrade again to the version that you had previously. So this also makes it very easy to install a new version of an application and if something goes wrong, you can immediately go back. There's no changes to the database needed. There's no issues with data integrity or those types of things that you need to take into account as you would with a major upgrade of the entire server. So some apps that we're introducing today or that we're talking about today in the different product presentations are not actually bundled with the DHS2 core release. So these are applications that need to be installed. You can go to the App Management app and then click on the App Hub section and search for those applications and you can then install them. There are a few examples of this that we'll see through those presentations. The line listing app is one of them, the data exchange app is another one and this doesn't mean that they're any less important than those apps that are bundled. It's just a different way of delivering and letting people customize their DHS2 instances. So we hope that you'll go and install these applications, test them out, let us know what you think and start to use them because they are very powerful tools and we will also be increasingly making it easier to find and install these applications that are core but not maybe not bundled with the DHS2 core release. So with that I'm going to turn it over to our first presenter. I believe Yan is on to present the features that are related to analytics in DHS2 version 40 and we will go through each of these products. We have analytics and then Android and we have a special guest from the LMAF team. George McGuire will be presenting a module that's introduced to the Android application that's specific for logistics or supply chain management and then we'll have some platform features to some of the core infrastructure that underlies a lot of what makes DHS2 run and makes DHS2 extensible and then Marcus will present the tracker product as well.