Professional Documents
Culture Documents
Contents
Demand for software is not slowing down 3
Line-of-business apps 14
User experience 28
Demand for
software is not
slowing down
Back to Contents
Exploring the Possibilities of Low Code Development 4
Back to Contents
Exploring the Possibilities of Low Code Development 5
Why highly
skilled developers
love low-code
technology
Back to Contents
Exploring the Possibilities of Low Code Development 6
Salary 60%
Flexibility 52%
Productvity 52%
Back to Contents
Exploring the Possibilities of Low Code Development 7
Back to Contents
Exploring the Possibilities of Low Code Development 8
Back to Contents
Exploring the Possibilities of Low Code Development 9
Enhancing
development
with AI
AI offers incredible potential to enhance
applications and services. With abilities such
as object detection, category classification,
and entity extraction, it can enable new user
scenarios, automate complex workflows,
and help people make sense of big data.
However, custom coding AI solutions is highly
specialized and can take a long time.
Back to Contents
Exploring the Possibilities of Low Code Development 10
Back to Contents
Exploring the Possibilities of Low Code Development 11
Copilot in Power Apps, Power Automate, and Using AI Builder in Power Apps, you can
Power Virtual Agents generates code and easily build, train, and publish AI models
suggests improvements based on natural- without coding them. Templates and guided
language descriptions, saving time and processes put custom AI within easy reach of
helping you build what you imagine faster. any developer. You can choose from several
It streamlines data management, improves model types in AI Builder suited to different
efficiency, and simplifies chatbot development. business scenarios. For example, you can
build custom object-detection models to
identify objects in images.
Back to Contents
Exploring the Possibilities of Low Code Development 12
Microsoft tools
AI Builder >
Build custom models tailored to your needs or choose a pre-built model
ready for many common business scenarios.
Azure AI >
Integrate machine learning, knowledge mining, AI apps and agents, and more
into your innovations with a fully managed, cloud-based AI service.
Back to Contents
Exploring the Possibilities of Low Code Development 13
Design thinking: 3 x 3
Think of three ways an app could deliver value to the business using
each of the following AI capabilities. Now imagine one app that uses
all three capabilities.
1 1 1
2 2 2
3 3 3
Resources
Artificial Intelligence for Developers >
Back to Contents
Exploring the Possibilities of Low Code Development 14
Line-of-business
apps
Connecting people to LOB apps used to
mean writing and maintaining a fat-client
application designed especially for the
purpose. Because they are difficult to
update, users might be stuck using a client
application developed a generation ago in
technology terms.
Back to Contents
Exploring the Possibilities of Low Code Development 15
³ Microsoft Customer Story-How UH is transforming men’s healthcare and finding 90% time
savings with tech-assisted personalization using Microsoft Power Platform, Microsoft, 2023.
Back to Contents
Exploring the Possibilities of Low Code Development 16
Today, you can combine low-code Power A connector is a wrapper around a REST
Apps with an API-first approach to scale LOB API (Logic Apps also supports SOAP
functionality across the business. This also gives APIs) that allows Azure Logic Apps,
you the agility to adapt and innovate more Power Automate, or Power Apps to
rapidly and avoids the lock-in that comes from communicate with that REST or SOAP API.
focusing on client applications alone.
Back to Contents
Exploring the Possibilities of Low Code Development 17
Microsoft tools
Connectors >
Integrate external functionality into your low-code app.
Back to Contents
Exploring the Possibilities of Low Code Development 18
3 1
Resources
Line of Business Extension - Azure
Solution Ideas >
Back to Contents
Exploring the Possibilities of Low Code Development 19
Business processes
automation
Many developers these days have hands-on
experience with automation. They simplify
their work using DevOps approaches such
as automated testing and deployment.
But this kind of automation doesn’t extend
to everyday business processes in many
organizations. Developers can apply their
experience to automate tasks for other users
and make their lives easier.
Back to Contents
Exploring the Possibilities of Low Code Development 20
⁴ Western States Caterpillar – fusion teams use Microsoft Power Platform to build mobile apps
for field staff | Microsoft Power Apps, Microsoft, 2021.
Back to Contents
Exploring the Possibilities of Low Code Development 21
Microsoft tools
Business process flows >
Easily set up structured business processes to simplify workflows.
Back to Contents
Exploring the Possibilities of Low Code Development 22
Back to Contents
Exploring the Possibilities of Low Code Development 23
What could you automate with low code to help them achieve this better
workplace experience?
Resources
Learn about Custom business processes >
Back to Contents
Exploring the Possibilities of Low Code Development 24
Working
with data
Many businesses generate so much data,
they can’t keep track of it all, let alone use
it effectively. Bringing it together across
systems often requires significant effort and
building multiple data connections into an
application can be tricky.
Back to Contents
Exploring the Possibilities of Low Code Development 25
Back to Contents
Exploring the Possibilities of Low Code Development 26
Simplifying data connectivity is at the heart to read and write data in Microsoft Excel
of Power Apps. The most common data workbooks, SharePoint lists, SQL tables, and
sources in Power Apps are tables, which you many other formats, which you can store in
can use to store and retrieve information. cloud services such as OneDrive for Business,
You can use connections to data sources Dropbox, and SQL Server.
Microsoft tools
Microsoft Dataverse >
Quickly develop apps, add low-code AI tools, and identify and resolve
duplicate or conflicting data. Plus, it helps you protect your data with
advanced encryption, rich access control, and deep integration with
Microsoft Entra Identity.
Back to Contents
Exploring the Possibilities of Low Code Development 27
Resources
Integrate with Microsoft Power Platform
and Microsoft Dataverse >
Back to Contents
Exploring the Possibilities of Low Code Development 28
User
experience
As a discipline, development has become
increasingly user-centric in the past decade
or so. Today, user experience is an advanced
field with many technologies and practices
to choose from. It can also be challenging to
execute and optimize in the real world.
Back to Contents
Exploring the Possibilities of Low Code Development 29
Back to Contents
Exploring the Possibilities of Low Code Development 30
Low-code UX
There are two easy ways to build a user- You’re not limited to built-in options, either.
centric Power App. First, you can design and Use your code-first skills in Visual Studio and
build a canvas app using a drag-and-drop the Power Apps component framework to
interface. Or you can use model-driven enhance the user experience. Add seamless
design focused on components to support server access via Web API, add new utility
complex apps. In model-driven apps, the and data formatting methods, access
layout is determined by which components device features like camera, location, and
you choose. If your data is in Microsoft microphone, and invoke UX elements such as
Dataverse, you can automatically generate dialogs, lookups, and full-page rendering.
model-driven apps as a starting point.
Microsoft tools
Unified Interface >
Provide a responsive experience across devices with apps that
automatically scale to screen size.
Back to Contents
Exploring the Possibilities of Low Code Development 31
Back to Contents
Exploring the Possibilities of Low Code Development 32
Now, learn how to build apps from drawings using Express Design in Microsoft Power Platform.
Resources
Create your first component using Power Apps Component Framework >
Back to Contents
Try Power Apps today
We hope this e-book has inspired you to give low-code development a try.
It’s about getting low-skill tasks out of your way so you can do more and ship
features faster. It’s easy to learn yet gives pro developers like you an open field
of options to explore. After all, nothing gets a developer more kudos than
beating a deadline.
©2023 Microsoft Corporation. All rights reserved. This document is provided “as-is.” Information and
views expressed in this document, including URL and other Internet website references, may change
without notice. You bear the risk of using it. This document does not provide you with any legal rights to
any intellectual property in any Microsoft product. You may copy and use this document for your internal,
reference purposes.