GrabnGo - Go Low Code With OutSystems - 220422
GrabnGo - Go Low Code With OutSystems - 220422
GrabnGo - Go Low Code With OutSystems - 220422
Use cases
2
Readjusting the skills for the
digital age with low-code
3
Enterprises need to move from ‘doing digital’ to ‘being digital’
Being
Business, operating
and customer models
are optimized for
digital and profoundly
Becoming different from prior
Doing Leverage digital business, operating
Leverage digital technologies – becoming and customer models.
Exploring technologies to extend more synchronized and
Leverage traditional capabilities, but still less siloed – with more
technologies to largely focused around advanced changes to
automate existing same business, current business,
capabilities. Dabbling operating and operating and customer
with digital. No real customer models. models.
change to organization.
4
We have observed a jarring mismatch between the digital aspiration and
traditional IT Operating Models
Business / users
Digital aspiration
Business relationship management Manage &
Future-proof businesses control
need to put new offerings Plan Build Run
Workforce
into the market…
Vision and Project Service management
Mismatch strategy management management
Finance &
Rapidly Enterprise
architecture
Design &
development
Service
operations
control
Quality &
Successively Portfolio
management
Test &
deployment
compliance
5
The problem
6
Redefine digitalization with low-code
Low-code development platforms are a game changer for IT and business development
Optimize the
development of digital
solutions
IT Business
• Combined with Agile, DevOps and tech such • Low-code use cases run across a broad
as Cloud, low-code enables agile delivery of spectrum of business scenarios, from
incremental and disruptive digital solutions customer engagement, to process support,
to the extension of core systems
• The speed and simplicity of LCDPs enable and
complement microservice architectures • The use of LCDPs reduces dependency
on IT – while also improving the intra-
organizational collaboration
7
The solution: Low-code
8
What is low-code?
9
OutSystems is a low-code
platform with unbeatable speed
for digital transformation
10
OutSystems is a recommended leader by Forrester, Gartner and Ovum
OutSystems is a market leading platform for low-code development of enterprise
applications with strong market recognition
OutSystems OutSystems
OutSystems
Gartner Magic Quadrant for Enterprise Low-Code Forrester Low-code Development Platforms for Ovum Decision Matrix for Selecting an Enterprise Mobile
Application Platforms, 2019 AD&D Professionals, 2019 Application Development Platform, 2018 - 2019
11
OutSystems high level architecture and tools
The OutSystems platform consists of a suite of products to develop, implement,
operate and monitor solutions
Life Time
• Handles all environments in Cloud
and on-premise
Service Center • Configures security aspects on Integration Studio
• Monitoring and logging application infrastructure level
• Handles configuration management • Extend functionality by scripting
• Automates deployments to each
• Handles runtime execution of each additional features in C#
environment
application, from taking it offline/online to • Bring in existing libraries/features
managing each tenant configuration as .dll files
• Provides performance reports
Service Studio
• Frontend
• Backend
• Automated unit or integration tests
Additionally, OutSystems provide:
• REST/SOAP APIs (produce or consume)
Users
• SAP integrations
Pre-built application to handle roles, groups,
• Manipulation of data from external databases users across all applications on environment.
• (extend UI by implementing own JavaScript)
Documentation of solution
Creates documentation of solution
(implemented logic, process flows, entity
diagrams) and documentation of APIs.
Platform Server
App feedback
• Delivers the infrastructure needed
• Converts to .NET or Java code Allows for users/testers/developers to provide
• Builds, packages and deploys feedback with screen information by the click
applications of a button. 12
Low-code development of enterprise applications
OutSystems enables your organization to build web, mobile and reactive applications
Web applications
Build a traditional responsive web application with the support of a big community
Mobile applications
Three ways for developing mobile applications:
Reactive applications
Newest application type by OutSystems, for which the development is similar to
mobile apps – but it cannot be transformed into a mobile app.
13
Discover the ready-to-use apps and components in OutSystems
Kickstart your app development from the many templates and UI components provided
by OutSystems, or get inspired by the OutSystems Forge community
Get a head start with Drag and drop ready-to-use Discover more options in
prebuild screen templates UI widgets and components OutSystems Forge
OutSystems provide a wide range of All common UI widgets and Access more options through the open-
screen templates that can be used components are included in source community, which contains 3300
to speed up initial development or OutSystems. Choose your apps, components and widgets – get
as inspiration. component, configure it – and voilá! inspired or create and share your own.
14
Visual logic flow
OutSystems allows for logic to be implemented without the use of any programming
language
Raise exceptions if
Assign values to
something is wrong
variables.
to make user aware.
Can also be done for
Design as well the
each element in a list
exception handling
or loop.
and messages.
15
System integrations
Integrate your OutSystems application with the remaining system landscape to utilize
external producer systems and consumers
Relational databases
• Sql Server
• Oracle
• MySQL
NoSQL databases
• MongoDB
• CouchDB
• AWS Dynamo DB
16
Get instant feedback from users and automatic tests
OutSystems supports feedback directly within the mobile and web applications, and the
fast feedback loops enables more agile development
App Feedback
OutSystems provides a pre-built functionality called App
Feedback that allows users to provide feedback by the
click of a button while using the application.
• Feedback can be given as picture and description
• Feedback logs person and timing
17
Use cases
18
Get started with OutSystems
Identify use cases within your business to gain experience with the platform and build
the capabilities needed to utilize the power of low-code in your organization
Some areas of business have proved ideal for kickstarting the development of web and mobile applications with OutSystems:
Areas characterized by few Areas where the IT landscape Isolated areas where
roles (customers buying is characterized by legacy systems are built on
specific products) or by systems in need of new simple and specific
governance processes user interfaces that are easy business logics.
(approval of invoices and to develop and implement.
purchases).
Estimated development:
2 weeks – 1 month
19
B2Enterprise
Fleet Management
20
B2Enterprise
Wine Connection
21
B2Consumer
Car Sharing
22
B2Consumer
Mobile E-commerce
23
“We’re witnessing a turning point in the market - one where the
demands for digital transformation in the enterprise have far
exceeded the capacity of IT teams to deliver. The only option is to
rethink, retool and reengineer how technology gets delivered.
27/02/2017 24
Want to learn more? Do not hesitate to contact us!
25
25