What Gartner is Saying
Back in early December 2019, I attended a Gartner conference for application owners. This was my first time at a Gartner and it is a very different kind of conference than the typically heavy technology in the weeds sessions I am used to. This conference was much higher level, aimed at senior development managers, Chief Technical Officers / Information Officers etc. and was full of sessions on emerging technology, strategy and stories of successfully adopting technology.
The primary vision put forward by Gartner is one of dramatic change for application development. Gartner is positing was that this is the last decade of application development as we know it. The vision is that N tier applications, or thick desktop client applications will no longer be developed. The theory is that "backend" developers will adopt a Micro Services strategy. All the functionality the Enterprise requires and provides internally to its users, will be deployed and made available by Micro Services. This enables a new class of developers, "Citizen Developers", (Okay, this term has been around for years... in fact, back in 2012 Gartner said, "we are all developers now"). These new-old developers will no longer require Visual Studio, Code, or even IntelliJ. These new developers will be armed with "Low Code / No Code Solutions" in what Gartner calls "The Composable Enterprise". Now I know some of us are no doubt saying - "yup heard it all before, Access, InfoPath etc.". Hold that thought too!
In addition to the move to low code / no code, another industry trend is the adoption of Artificial Intelligence technologies. Traditionally, this has been the purview of specialized developers and data scientists. But increasingly this technology is becoming easier to adopt and more widespread. Power Apps released support for AI Builder late last year, allowing non coders to add AI to their No Code Applications.
Even within the AI and ML space, low-code no-code predictive modeling platforms have been paving the path for Citizen Data Science initiatives over the last several years. Azure Machine Learning has Auto ML and a Machine Learning Studio which allow statistically savvy analysts to build and deploy many machine learning models without any coding background. These predictive models can also be integrated directly from Power Apps and Power BI to build intelligent business applications visually and without any additional code. We see this trend all over other cloud platforms such as AWS with SageMaker and even dedicated companies like DataRobot or DataIku have built platforms that facilitate no code predictive modeling at scale.
On the Microsoft Stack the Low Code / No Code platform is Power Apps. What is great with PowerApps is that you can build an application that is part of Dynamics 365, or SharePoint 365 on top of a SharePoint List, a Standalone Application or even a Mobile application, using the same toolset. So, if you are not thinking about adding Power Apps to your skill set, or you have not added it to your portfolio of supported platforms then I believe you are missing the future…or at least part of it.