Practical Considerations for Enterprise Low-Code
We talk to Nick Ford about why now is an inflection point for the low-code industry.
-
Transcript
[00:00:00.152]
(dramatic music)[00:00:14.040]
<v ->Hi, I’m Sheryl Koenigsberg,</v>[00:00:15.740]
Director of Product Marketing here at Mendix.[00:00:18.350]
And today we’ll be talking about the state[00:00:20.890]
of the low-code industry.[00:00:22.780]
I wish we were all together in Rotterdam,[00:00:24.510]
but I am in Boston today in the US.[00:00:28.490]
And I’m going to travel virtually across the pond[00:00:31.230]
to my colleague Nick Ford in the UK.[00:00:34.170]
Nick, would you introduce yourself?[00:00:37.220]
<v ->Hi, Sheryl.</v>[00:00:38.053]
My name is Nick Ford,[00:00:38.886]
and I’m the VP of Product and Community Marketing[00:00:41.438]
here at Mendix.[00:00:42.300]
And speaking to you from my kitchen in the north of England.[00:00:45.020]
It’s great to be here.[00:00:46.930]
<v ->Wonderful.</v>[00:00:47.763]
Well, we have a lot to talk about.[00:00:48.700]
Let’s get right to it.[00:00:50.330]
So Nick, as you and I have spoken in the past,[00:00:52.380]
you’ve been in this industry[00:00:54.260]
for pretty much your whole career.[00:00:56.930]
As rapid application development and low-code[00:00:59.780]
have developed, you’ve followed that.[00:01:03.330]
And yet, we’ve talked about how low-code seems[00:01:05.700]
to be having a moment right now,[00:01:07.880]
why is that?[00:01:09.790]
<v ->Well, it’s a number of factors.</v>[00:01:11.130]
I mean at the very highest level,[00:01:12.730]
it’s about digital transformation.[00:01:14.480]
Every company is becoming a software company.[00:01:17.510]
But take COVID for example.[00:01:19.550]
Extreme as it is,[00:01:20.920]
and I hope everybody at home is looking[00:01:23.160]
after themselves during this time.[00:01:24.810]
But COVID has forced many organizations overnight[00:01:28.070]
to move their workforce from working in offices,[00:01:31.600]
manufacturing units, retail units,[00:01:34.180]
to working from home or not in the case of some.[00:01:37.810]
But that puts an enormous pressure on processes,[00:01:41.390]
on software and automation.[00:01:43.860]
Take Mendix with over 1000 employees,[00:01:46.360]
it was difficult enough for us[00:01:47.750]
but we were born in the cloud.[00:01:49.410]
We have Mendix, most of our processes are automated,[00:01:51.740]
but still it’s challenging.[00:01:52.950]
Imagine those companies that don’t have that,[00:01:55.270]
that their systems are behind a firewall[00:01:57.320]
or running on hardware inside their existing organization.[00:02:01.610]
It’s difficult, it’s been hard.[00:02:03.430]
And as a result, many organizations have either accelerated[00:02:06.740]
their digital transformation journey,[00:02:08.360]
or they’ve begun to embark on a journey.[00:02:10.840]
Which leads to a demand for software development.[00:02:13.930]
Actually, in the case of COVID,[00:02:15.760]
absolute rapid software development.[00:02:17.730]
How can we build those systems almost overnight[00:02:20.610]
to support this new remote workforce.[00:02:22.870]
That presses an enormous burden on software development[00:02:26.170]
and software developers[00:02:27.510]
and the IT department a lot of the time.[00:02:30.250]
And it’s simply a capacity problem for the most part,[00:02:33.280]
there just aren’t enough software developers to go around.[00:02:36.020]
And therefore organizations turn to products[00:02:38.190]
like low-code platforms to help them solve those problems.[00:02:42.800]
<v ->Okay, so let’s talk more about the capacity problem.</v>[00:02:45.320]
‘Cause we saw signs of this even before March.[00:02:48.980]
<v ->I mean yes, of course.</v>[00:02:49.813]
I mean this is a problem we’ve been chasing for many years.[00:02:52.840]
COVID has been a forcing factor for many organizations.[00:02:55.950]
But if I look back over my career[00:02:58.080]
from the fourth generation languages of the early 90s[00:03:01.050]
to the code generators[00:03:02.520]
and rapid application development environments[00:03:04.380]
of the mid 90s,[00:03:05.510]
we’ve been chasing down building better software faster[00:03:10.070]
for many years.[00:03:12.660]
Customers, employees require better engagement,[00:03:16.270]
better applications, better experiences[00:03:18.410]
when they engage with software.[00:03:20.600]
They want to work with the technology[00:03:22.500]
and tools of their choice.[00:03:23.440]
Be it web or mobile or PWA.[00:03:25.820]
And we want the data delivered to them[00:03:27.920]
in a format of their choice.[00:03:29.850]
And they’re prepared to move[00:03:31.120]
if they don’t get the experience they’re looking for.[00:03:33.400]
So as a result, software is eating the world.[00:03:35.780]
And inevitably, I think low-code will eat the world[00:03:38.450]
as organizations seek to find the better, faster,[00:03:41.770]
more efficient ways of building the applications[00:03:44.750]
that they need to support their customers and employees.[00:03:49.310]
So they turn to low-code as a as a tool for doing that.[00:03:52.610]
A tool for empowering perhaps a different workforce[00:03:54.850]
a new workforce.[00:03:56.170]
Those that are closest to the business problems[00:03:58.340]
and understand those problems well enough.[00:03:59.700]
And empowering them with the tools to be able[00:04:01.750]
to solve their business problems through software.[00:04:05.320]
And broadly, we have a capacity problem.[00:04:07.620]
There just aren’t enough software developers to go around.[00:04:10.610]
So bringing a low-code platform into an organization[00:04:14.650]
to facilitate the cross development collaboration[00:04:17.120]
between citizen developers for example,[00:04:19.580]
and pro developers is something that’s on the minds[00:04:23.840]
and the agendas of most enterprise organizations today.[00:04:30.630]
<v ->So when you talk about it like that,</v>[00:04:32.700]
it almost sounds as if low-code is really good[00:04:34.790]
for efficiency apps and things that people might be doing,[00:04:38.680]
as you say to solve their own problems.[00:04:41.480]
Are those generally the types of solutions[00:04:43.480]
that you’re seeing getting built with low-code?[00:04:46.130]
<v ->Yes, we’ve seen definitely an increase in the demand</v>[00:04:48.740]
for workflow solutions, departmental solutions,[00:04:52.780]
even personal productivity.[00:04:54.660]
But low-code is much more than that.[00:04:58.550]
All in one low-code platform experiences[00:05:00.590]
should be able to deliver solutions[00:05:02.900]
that provide for both the wide and the deep use cases.[00:05:05.920]
So strategic mission critical applications[00:05:08.720]
deeply integrate into your core systems.[00:05:11.310]
And that places a specific set of demands[00:05:13.260]
and a need for a specific set of capabilities[00:05:16.000]
from a low-code platform.[00:05:17.980]
Not just the support from multiple different personas,[00:05:20.670]
from citizen developers collaborating[00:05:22.620]
with rapid application developers,[00:05:24.070]
and pro-developers sharing a common model[00:05:27.100]
with common development environments.[00:05:29.280]
But also that ability to provide highly available solutions[00:05:32.980]
that run in different geographical regions, for example.[00:05:36.230]
So when I look at enterprise low-code,[00:05:39.350]
I look for a platform that is equally as applicable[00:05:41.650]
for those wide use cases as it is for deep.[00:05:45.290]
Which means an organization can take one platform[00:05:48.940]
to address a whole portfolio of applications.[00:05:52.490]
<v ->Are there any Mendix customers</v>[00:05:53.690]
in particular you think about when you think about[00:05:57.040]
really enterprise and critical applications[00:05:59.820]
getting delivered through Mendix.[00:06:01.860]
<v ->Well, there are many,</v>[00:06:03.110]
from banks to insurance customers.[00:06:04.980]
But let me just take one example,[00:06:07.200]
the Netherlands Postal Service.[00:06:08.720]
They deliver over 7 million letters[00:06:12.100]
and one and a half million parcels every day across Europe.[00:06:15.480]
They’ve developed a mission critical order management system[00:06:18.442]
that handles the logistics of the movement[00:06:20.600]
of those parcels and letters.[00:06:22.640]
It comprises something like 70 different microservices,[00:06:25.920]
utilizes artificial intelligence[00:06:27.660]
and is used by 30 or so sorting offices[00:06:30.800]
around the Netherlands.[00:06:31.700]
I mean it’s deeply integrated into their core business[00:06:35.730]
and in that respect very mission critical.[00:06:38.020]
Using architectural patterns that can only be achieved[00:06:41.040]
with an enterprise low-code platform like Mendix.[00:06:46.040]
<v ->So I’d imagine that customer requirements</v>[00:06:48.940]
around low-code have evolved as the types of applications[00:06:52.570]
that they’re delivering are evolving.[00:06:55.330]
How have you seen that change?[00:06:57.430]
<v ->Well, we’ve seen it change significantly.</v>[00:06:59.720]
I talked to you earlier about the wide and deep use cases.[00:07:02.330]
And that places a specific set of demands[00:07:05.330]
on a development environment.[00:07:06.640]
Whether that’s a low-code development environment or not.[00:07:09.540]
Departmental simple workflow solutions[00:07:11.440]
or deeply integrated strategic mission critical systems[00:07:14.910]
have different needs that go way beyond simple drag and drop[00:07:19.000]
for UI, logic and data.[00:07:21.190]
<v ->Alright, so this might be a really basic question.</v>[00:07:22.920]
But I think maybe you need to help me understand low-code.[00:07:26.540]
Because when we talk about low-code,[00:07:29.660]
I think about the drag and drop of the UI development.[00:07:33.740]
And I think of the visual display of logic.[00:07:37.100]
I think that as low-code,[00:07:38.990]
’cause those things usually take code.[00:07:40.980]
But you’re suggesting it’s a bit broader than that.[00:07:43.680]
<v ->Absolutely, I’d think you mean like a pyramid</v>[00:07:46.130]
with four layers.[00:07:47.050]
At the very top of that pyramid,[00:07:48.450]
you have this sort of convergence of low-code,[00:07:51.500]
drag and drop development and multi-experience.[00:07:53.850]
So that’s the ability to be able to build those experiences[00:07:56.800]
we talked about earlier,[00:07:58.720]
to bring together different different personas[00:08:00.960]
from citizen developers[00:08:01.880]
and pro-developers collaborating through a shared model[00:08:06.700]
to build those applications[00:08:08.240]
with dedicated IDEs to support their specific needs.[00:08:12.220]
You’re not going to provide even[00:08:13.760]
a rapid development environment relevant[00:08:16.340]
for a pro-developer won’t work for citizen developer.[00:08:19.000]
So you need multiple IDEs that are combined[00:08:22.080]
with a single model that share that model[00:08:25.024]
and are able to collaborate inside the platform itself,[00:08:29.390]
but with very specific technologies.[00:08:33.030]
And then you need a huge amount of abstraction[00:08:35.620]
and automation to cater for the to and fro-ing[00:08:38.690]
between those different skill sets[00:08:41.190]
with governance and control and management[00:08:44.260]
that goes along with that.[00:08:45.410]
So the top of the pyramid is supported by huge amounts[00:08:48.820]
of abstraction very much focused as you say,[00:08:51.300]
at the drag and drop low-code development[00:08:54.930]
you typically associate with these kinds of platforms.[00:09:01.005]
<v ->Alright, next.</v>[00:09:01.838]
So let’s talk a little bit more about multi-experience.[00:09:03.950]
What is multi experience exactly?[00:09:05.837]
And why are our customers starting to flock to it?[00:09:10.490]
<v ->Well, this is my view on multi-experience.</v>[00:09:12.680]
It’s the next generation of application[00:09:14.680]
that moves beyond the simple menu and page interaction[00:09:18.630]
that we often see today to an immersive experience[00:09:21.850]
that spans multiple channels.[00:09:24.200]
From mobile to web to PWA to voice activated device.[00:09:28.760]
And multi-experience development is how you build a solution[00:09:32.520]
that delivers to the user an experience.[00:09:36.480]
The data that they want when they want it,[00:09:38.890]
when they need it,[00:09:40.100]
and the choice of format that they want.[00:09:43.060]
So that places again,[00:09:44.730]
significant demands on just[00:09:46.410]
a simple drag and drop environment.[00:09:48.430]
When you think about catering[00:09:49.910]
for not just developing the correct experience[00:09:53.290]
to meet the channel,[00:09:54.390]
but also ensuring that those experiences[00:09:57.190]
span multiple different touchpoints.[00:09:59.200]
So dealing with complexities of those environments requires[00:10:04.910]
you to create a specific set of tools.[00:10:07.660]
So multi-experience is really about moving[00:10:10.270]
beyond the traditional application[00:10:12.150]
into really delivering and focusing on the needs[00:10:15.540]
of the consumer, the employee to give them exactly[00:10:18.270]
what they want when they want it[00:10:20.230]
in the format and choice of channel that they require.[00:10:23.970]
<v ->Okay, and that’s because it has additional layers</v>[00:10:26.720]
in the pyramid underneath it[00:10:28.322]
kind of supporting the development of it.[00:10:30.920]
<v ->Yes, that’s right.</v>[00:10:32.190]
When it talks about the the huge amount of automation[00:10:34.690]
and abstraction earlier.[00:10:36.120]
There were four layers in the pyramid.[00:10:37.430]
The next layer down is is composability.[00:10:39.930]
So that’s about reuse.[00:10:41.600]
Think of a marketplace, an ecosystem of partners,[00:10:44.630]
developers, external providers,[00:10:47.310]
building reusable components that can be used[00:10:49.960]
to assemble applications.[00:10:51.240]
So that could be something as simple[00:10:52.800]
as just a basic widget[00:10:54.870]
or it could be a package business capability.[00:10:57.110]
An example might be Twilio is a PVC.[00:11:00.020]
Which is a set of headless services delivered as API’s[00:11:04.490]
for contact center management that can just be embedded[00:11:08.030]
into your application and simply integrated and used.[00:11:11.860]
So the composability element of building applications[00:11:16.570]
accelerates development,[00:11:18.150]
allows you to use best practices[00:11:20.910]
and to leverage technology from either external sources[00:11:24.240]
or packaged capabilities that might be developed internally.[00:11:28.330]
So think about a microservices architecture[00:11:31.810]
with a set of reusable microservices that are delivered[00:11:34.880]
as part of this composability layer.[00:11:37.770]
And then below that,[00:11:39.300]
it could be anything from a simple template,[00:11:42.310]
a building block for a user experience,[00:11:44.640]
or a complete application that you assemble[00:11:47.480]
into a final solution on behalf of your customer[00:11:51.050]
or your employee.[00:11:52.813]
So composability is a very important layer[00:11:55.650]
in the enterprise low-code platform.[00:11:58.250]
<v ->Okay, I’m gonna take that down at reusability on steroids.</v>[00:12:02.760]
So that’s great, that’s great.[00:12:04.440]
So next on your pyramid I see we have data virtualization.[00:12:08.290]
I think sometimes data is kind of the ignored part[00:12:13.460]
of app dev, right.[00:12:14.590]
That it’s just assumed to be difficult,[00:12:19.560]
time consuming, complex and there’s just nothing[00:12:21.560]
you can do about it.[00:12:22.890]
But it seems like[00:12:24.140]
we have a different point of view on that.[00:12:26.820]
<v ->Yes, we do absolutely.</v>[00:12:29.250]
Application development is data integration,[00:12:31.850]
you can’t build apps without data.[00:12:34.980]
And for most low-code platforms provide access[00:12:38.770]
into data sources that historically has been through[00:12:41.620]
either supporting a native local SQL database[00:12:45.190]
or providing access through JDBC, for example.[00:12:48.500]
Or ODBC to a data source or even through services.[00:12:52.390]
But the low-code platform of the future needs[00:12:54.930]
to go beyond that and to automate[00:12:57.300]
and abstract the integration of data in the same way[00:13:00.740]
as we’ve done with code.[00:13:02.370]
It can’t be quick to develop the code[00:13:04.250]
and slow to integrate with the core data services.[00:13:07.950]
So we’re launching a new product[00:13:10.170]
just this week called Data Hub.[00:13:12.100]
Which is basically broadly a data virtualization platform,[00:13:15.290]
which will enable an enterprise organization[00:13:18.220]
or any organization for that matter,[00:13:20.340]
to surface their data through a carefully curated catalog.[00:13:25.340]
And that catalog will allow anybody to search for the data[00:13:28.880]
that they need to understand its provenance,[00:13:31.650]
its lineage, who created it,[00:13:34.770]
the security aspects of it,[00:13:36.100]
whether it is a trusted source of master data.[00:13:39.190]
And once they’ve found that data,[00:13:41.130]
they can simply drag and drop it into their applications[00:13:44.210]
as virtual data entities.[00:13:45.550]
So imagine building a data model,[00:13:47.630]
where you simply drag and drop a data entity[00:13:50.440]
from a third party service onto your canvas[00:13:53.180]
and start building applications as if that data were native.[00:13:56.260]
So this means that anyone can start to build applications[00:14:00.490]
that pull data from multiple disparate data sources[00:14:04.340]
without really having to understand[00:14:07.090]
the underlying protocols used to access the data.[00:14:10.150]
So incredibly important part,[00:14:12.120]
I believe of the future of low-code platforms[00:14:16.390]
that go beyond just simple services[00:14:18.550]
and direct integration into SQL for that matter.[00:14:24.160]
<v ->Okay, so what you’re saying is,</v>[00:14:27.330]
I’m using a Mendix IDE and just like I go in my toolbox,[00:14:32.780]
I find say, a ListView and drag it into my application.[00:14:36.930]
Now I can go into a catalog of all the data[00:14:40.300]
that my organization is making available to me,[00:14:44.970]
and I can drag and drop that into my application.[00:14:49.010]
<v ->Absolutely right.</v>[00:14:50.088]
So a searchable catalog of secure and trusted data sources[00:14:53.880]
that you can simply search via browser,[00:14:57.880]
find the data source you want.[00:15:00.050]
And Inside a browser or actually inside the platform[00:15:03.910]
and find a source you want and drag it into application[00:15:06.137]
and start using it.[00:15:07.273]
It’s as simple as that.[00:15:08.340]
<v ->Well, that sounds a lot easier for developers.</v>[00:15:10.370]
Now, what if as a developer I wanna actually share the data[00:15:14.050]
that’s being created in my application?[00:15:16.760]
<v ->Yes, I mean with data you can both consume data</v>[00:15:20.950]
and obviously expose data.[00:15:22.380]
So in the same way as you consume data,[00:15:23.970]
we’ve made that super simple[00:15:24.980]
from within a Mendix application.[00:15:26.920]
I can right click on a data entity or group of data entities[00:15:30.330]
or in fact an entire application if I so wish,[00:15:33.150]
and expose the data from that application automatically[00:15:36.070]
into the data catalog.[00:15:38.070]
Where you can obviously augment that[00:15:39.620]
with the metadata of your choice.[00:15:41.980]
So both simple to consume and to expose.[00:15:45.210]
And obviously if we’re looking[00:15:46.690]
at exposing external services,[00:15:48.310]
then there’s a way to register those service[00:15:50.080]
in the catalog as well.[00:15:51.240]
But yeah, both consume and expose.[00:15:53.470]
<v ->Alright, so instead of right click, Print to PDF,</v>[00:15:56.110]
I right click expose to Data Hub.[00:15:59.800]
<v ->Absolutely, we’ve reduced integration</v>[00:16:01.910]
to right click to expose data,[00:16:04.820]
and drag and drop to consume data,[00:16:06.710]
as simple as that.[00:16:08.200]
<v ->Wonderful.</v>[00:16:09.790]
All right, let’s talk about the foundation[00:16:12.060]
of the pyramid here.[00:16:13.210]
And that is around platform services and cloud.[00:16:16.500]
So take us through that one.[00:16:18.290]
<v ->Yes, I mean the bottom of the pyramid is critical</v>[00:16:20.870]
as you’d expect.[00:16:21.870]
It’s the abstraction and automation[00:16:24.920]
on which the rest of the low-code platform exists.[00:16:30.160]
So incredibly important in that respect.[00:16:31.950]
Our customers want to build both tactical wide[00:16:35.350]
and deeply integrated solutions[00:16:37.380]
or portfolio of applications.[00:16:39.170]
Some will be say deeply integrated their core systems,[00:16:42.330]
some will potentially be relatively tactical,[00:16:45.210]
some may be only live for a small number of months.[00:16:48.910]
In order to achieve that,[00:16:50.700]
you need a platform that supports a high level[00:16:53.640]
of cloud portability.[00:16:57.230]
So in turn, that means you need[00:16:59.470]
a stateless cloud architecture[00:17:01.510]
and a cloud native architecture.[00:17:03.930]
Which enables an organization to decide[00:17:06.100]
on their target deployment environment[00:17:08.540]
at the point of production,[00:17:10.120]
and that actually may well change.[00:17:11.890]
So the ability to be able to lift and shift[00:17:13.580]
your estate of applications from one cloud provider,[00:17:17.210]
or one deployment environment to the other,[00:17:19.520]
it’s critically important.[00:17:20.960]
That can only be achieved at scale with a platform[00:17:24.417]
that supports true containerization.[00:17:27.677]
And enables you to automate the deployment[00:17:31.560]
of those applications regardless of the target environment.[00:17:34.510]
So a lot of low-code platforms are very capable[00:17:37.500]
of deploying applications into[00:17:39.850]
their own public cloud for example,[00:17:41.360]
and provide complete DevOps capability[00:17:44.220]
to abstract that away.[00:17:45.590]
But what about deploying applications[00:17:47.370]
that will may be in the public cloud[00:17:49.220]
and then next in the private cloud.[00:17:51.130]
What if you want to deploy your applications[00:17:52.810]
into a private cloud running on a Kubernetes cluster.[00:17:56.260]
From my mind and enterprise low-code platform needs[00:17:58.430]
to go beyond go beyond the support[00:18:00.920]
for just simply supporting that on public cloud,[00:18:03.870]
but also automating the DevOps and CICD pipeline[00:18:07.250]
that allows applications to deploy[00:18:08.680]
to any target environment.[00:18:10.710]
So that’s critically important.[00:18:12.190]
And also cloud native,[00:18:14.180]
that ability to be able to support a containerization[00:18:16.990]
and cloud services as part of the native platform[00:18:20.205]
for scalability, high availability.[00:18:23.790]
Again, we believe is critically important.[00:18:27.120]
So the foundation of this pyramid onto which[00:18:30.640]
an enterprise organizations,[00:18:33.120]
portfolio applications is deployed needs[00:18:35.870]
to offer true flexibility for lift and shift[00:18:40.210]
and deployments of all different shapes and sizes.[00:18:45.380]
<v ->You know Nick,</v>[00:18:46.213]
I think I speak for not just myself but the audience.[00:18:48.950]
I could just ask you questions about low-code all day long,[00:18:51.340]
and listen to how you think about it.[00:18:53.690]
But I am going to just bring up one other topic,[00:18:57.220]
one other announcement that we’ve made[00:18:58.700]
at Mendix World around workflow.[00:19:01.340]
Because I’m trying to understand where[00:19:03.460]
what we’ve said around workflow fits into[00:19:05.770]
this pyramid concept that you have here.[00:19:09.700]
<v ->Okay, so workflow is an interesting one.</v>[00:19:12.320]
Most low-code platforms or most low-code platforms[00:19:15.920]
of any substance really are able to build workflow solutions[00:19:19.160]
and Mendix is no exception to that.[00:19:21.580]
But I think as the industry progresses,[00:19:24.450]
what we’re starting to see mainly driven[00:19:26.810]
by the sort of wide use cases I talked about earlier,[00:19:30.200]
is the need for workflow to become much more embedded[00:19:33.200]
into the fabric of the application itself.[00:19:35.870]
The demands on workflow now from our customers[00:19:39.630]
and often workflow to sit outside[00:19:41.750]
a portfolio of applications,[00:19:43.550]
but to be deeply integrated into the experience[00:19:46.270]
that we talked about earlier.[00:19:47.950]
So that demands a new generation[00:19:49.800]
of workflow capabilities and solutions.[00:19:52.950]
And we’re launching workflow offering.[00:19:56.437]
So workflow for us is about[00:19:59.570]
how we meaningfully provide out[00:20:02.840]
of the box workflow capabilities,[00:20:05.300]
but also the complete flexibility to be able to embed[00:20:08.681]
those solutions deeply into their specific application[00:20:12.490]
and have that one application supporting[00:20:15.110]
the workflow models of each choice,[00:20:17.550]
or how workflow is embedded across multiple applications[00:20:21.380]
both in and outside the portfolio.[00:20:24.230]
So I think what we’re doing with workflow,[00:20:26.170]
and what you’ll see as we start to roll out[00:20:28.390]
our workflow offering is very unique.[00:20:31.350]
I think it’s what the industry is and has been looking for.[00:20:35.180]
So intelligent process automation,[00:20:38.090]
deeply integrated with the ability to be able to craft[00:20:41.420]
an experience around the workflow,[00:20:44.600]
but also to have the capabilities to be able to deal[00:20:46.790]
with the traditional kinds of tools that you would expect[00:20:50.200]
inbox and notifications and all that come with that.[00:20:53.980]
So we’re very excited about the combination[00:20:57.010]
of our industry leading low-code platform,[00:21:01.010]
now the new data virtualization layer[00:21:03.500]
which allows it very simply to get data,[00:21:06.240]
and then an extension[00:21:07.800]
to a highly agile, integrated workflow experience,[00:21:12.770]
I think sets the benchmark for others[00:21:15.470]
to follow in that respect.[00:21:17.670]
<v ->Alright, so Nick to close,</v>[00:21:20.050]
it’s been a great discussion today.[00:21:21.550]
And we have talked about a lot of our customers.[00:21:23.860]
But is there just one more customer in mind,[00:21:26.650]
we haven’t had a chance to talk about[00:21:28.030]
that’s doing something special, or slick,[00:21:30.930]
or really solving an important problem.[00:21:33.710]
<v ->Good question.</v>[00:21:34.760]
There are so many.[00:21:35.623]
But I’m gonna take two[00:21:37.530]
that are very recent COVID related use cases,[00:21:42.650]
because it’s just incredible how quickly organizations[00:21:45.960]
can build solutions using Mendix to solve problems.[00:21:49.830]
The first is the Alaska Maritime Physicians.[00:21:53.610]
Imagine boats hundreds of miles offshore in the Bering Sea[00:21:58.468]
and somebody becomes ill on that boat.[00:22:01.090]
Now this company have been providing solutions[00:22:03.950]
to solve those problems for many years.[00:22:06.860]
Remote diagnosis and so on.[00:22:08.430]
And even having the Coast Guard evacuate individuals[00:22:14.300]
from those boats.[00:22:15.133]
But here’s an organization that we’re able to build[00:22:17.560]
an application to support COVID in just five weeks.[00:22:21.620]
Deployed as a portal, which allows them[00:22:25.940]
to assess remotely whether or not individuals[00:22:30.170]
on those boats are suffering from COVID-19,[00:22:33.417]
and to react and support them appropriately.[00:22:36.310]
I think that’s both a very interesting and unusual use case[00:22:40.440]
in a very short period of time.[00:22:42.160]
Imagining that boats are very remote.[00:22:45.890]
Accessibility and the connectivity[00:22:49.420]
to those remote vessels is obviously also very challenging.[00:22:53.380]
So imagine the sort of native mobile,[00:22:55.260]
I’m guessing capabilities that go in with that.[00:22:57.320]
The other one is look a bit more sedate,[00:22:58.610]
but much more close to home.[00:23:00.500]
Very, very important nonetheless.[00:23:02.300]
Which is Knowsley council up in the north of England.[00:23:05.120]
Here’s a council that has suffered very severely[00:23:08.240]
under austerity measures in recent years.[00:23:11.180]
But through COVID, were able to build in just 24 hours[00:23:15.210]
an application to support voluntary support[00:23:19.320]
in the community.[00:23:20.153]
So mapping individuals who have need for maybe shopping[00:23:24.250]
or for movement, or just general support[00:23:28.005]
with those who are able and willing to provide it.[00:23:30.900]
So again, a mobile solution,[00:23:32.610]
a portal that allowed them to map those individuals.[00:23:37.130]
So two very different but I think two very interesting uses[00:23:40.540]
of the Mendix platform in an environment[00:23:43.577]
that’s highly pressured.[00:23:46.070]
So they’ll be the ones I’d use.[00:23:49.450]
<v ->Yeah, that’s great.</v>[00:23:50.800]
It’s always nice to see some impact close to home.[00:23:54.440]
That’s wonderful.[00:23:55.600]
So Nick, thanks for your time today.[00:23:57.180]
Great, I thought this was a really great discussion.[00:23:59.650]
I look forward to reprising it next year[00:24:01.880]
with you in person in Rotterdam.[00:24:04.025]
(upbeat music)