SlideShare a Scribd company logo
APEX Low Code
Copyright © 2018 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential: Internal Use Only
David Peake
Senior Principal Product Manager, Oracle APEX
• With Oracle since 1993
• Started in Oracle Consulting in
Australia, New Zealand and
USA.
• Responsible for APEX Product
Management since 2006
• Based in Denver, Colorado
@orcl_dpeake
Agenda
 App Dev Conundrum
 What is Low-Code Development?
 Oracle APEX = Low-Code
 Implementing a Low-Code Platform
App Dev Conundrum
5
IT Priorities
1 Operations
2 Enterprise apps
3 Migrating to the Cloud
4 Security
… Departmental apps
Departmental Priorities
1 Improve business practices
2 Adapt to changing landscape
3 Increase productivity
4 Meet objectives
… Innovate
The Rise of Shadow IT
IT not meeting critical departmental requirements
Business users utilize whatever tools they can
Departments buy COTS software
Departments develop their own apps
Departments form Shadow IT
Benefits of Shadow IT
Departments know their own requirements best
Apps developed faster than waiting for IT
Apps customized for department rather than compromising
Improved business practices
Budget for app dev rather than Ops, enterprise apps, …
Issues with Shadow IT
Lack of Security
Unsupported
No adherence to IT standards / practices
Duplication of apps and data
Poor Integration
What is Low-Code
Development?
Low-Code Development
12
Declarative, Point and Click
4GL
Write Code
3GL
vs
What is a Low-Code Framework?
13
“Platforms that enable rapid delivery of
business applications with a minimum of
hand coding and minimal upfront investment
in setup, training, and deployment.”
Forrester Wave 2016
Productivity versus Control
14
Productivity
High
Low
Control
No Code
Low Code
Full Control
Low High
Examples
15
No Code Low Code Full Control
• Wizards
• Drag and Drop
• Fully declarative
• Code Snippets
• Callouts to DB
Programs
• Utilize Plug-ins
• 3GL Procedural
Code
• API Integration
• 3rd Party Libraries
Why use Low-Code Frameworks?
16
Low barrier of entry
High Productivity
Concentrate on business requirements
Less coding
Release apps faster with minimal investment
Who should use Low-Code?
17
IT Professionals
Departmental Developers / Shadow IT
Citizen Developers (non-It Professionals)
DBAs / DevOps
Outcome
18
IT is more nimble and responsive
Increased pool of development resources
Fosters collaboration, not confrontation
Departments use a common platform, not disparate tools
Win – Win - Win
19
IT not fighting with Shadow IT
Organization more efficient
Departments get better apps
Apps will be built faster,
be of higher quality,
and better meet requirements
Oracle APEX = Low-
Code
What is Oracle APEX?
A high-productivity development
framework to easily build modern web
applications using Oracle SQL
Oracle APEX – Full Featured IDE
22
22
Existing
Shorthand SQL
Create Wizards
SQL Scripts
SQL Commands
New Data Model
Existing
New App
Design Database
Custom
Blueprint
App Builder
Install & Upgrade
Test Application Production Application
Data Import
Source Code Control System
Export
Metrics & Feedback
Pre-Built
Develop App Deploy
Design, develop and deploy an application using a single tool (APEX), provided at no cost with the Oracle database
Oracle APEX - High Productivity
23
No Code Low Code High Control
Oracle APEX provides full creative freedom with the least code and least complexity
Oracle APEX “sweet spot”
Oracle APEX – Low-Code
Capabilities
24
Powerful wizards
Built-in processes for CRUD operations
Pre-built controls for security, data typing, validation,
session state management, and more …
Declarative, meta-data driven
Readily enter SQL, PL/SQL, JavaScript snippets
User Interface for Any Device
Modern, intuitive, accessible UI for Any Device
Fully customizable and responsive apps
Implementing a
Low-Code Platform
Prepare the Environment
Create a hosted environment open to all
Provide links to learning resources
Define support channels
Build internal expertise within IT
Partner with Shadow IT
Provide an IT mentor
Jointly develop first app / proof-of-concept
Provide access to corporate assets
Identify apps that are “low hanging fruit”
Connect with Citizen Developers
Provide tips on how to get started
Teach relational design and good development practices
Provide access to IT professionals on a scheduled basis
Instruct them on how to solve simple use cases
Questions and Answers
30
APEX Low Code

More Related Content

PPTX
Oracle APEX, Low Code for Data Driving Apps
PPTX
Data weave 2.0 advanced (recursion, pattern matching)
PDF
8 - OpenShift - A look at a container platform: what's in the box
PDF
The Rise Of Low-Code And No-Code Platforms And Its Future | SynergyTop
PDF
DevOps
PPTX
Introduction to microservices
PPTX
Java Spring Framework
PDF
DevOps for absolute beginners (2022 edition)
Oracle APEX, Low Code for Data Driving Apps
Data weave 2.0 advanced (recursion, pattern matching)
8 - OpenShift - A look at a container platform: what's in the box
The Rise Of Low-Code And No-Code Platforms And Its Future | SynergyTop
DevOps
Introduction to microservices
Java Spring Framework
DevOps for absolute beginners (2022 edition)

What's hot (20)

PPT
ALM (Application Lifecycle Management)
PDF
Enterprise JavaBeans(EJB)
PDF
Ruby Rails 老司機帶飛
PDF
D2 domain driven-design
PPTX
Apache tomcat
PPTX
The Microservices world in. NET Core and. NET framework
PPTX
Introduction to angular with a simple but complete project
PPT
Oracle WebLogic Server Basic Concepts
PDF
Microservices with Java, Spring Boot and Spring Cloud
PDF
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
PPTX
Introduction to spring boot
PPTX
DEVSECOPS: Coding DevSecOps journey
PPTX
Microservices Part 3 Service Mesh and Kafka
PDF
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
PDF
How to implement DevOps in your Organization
PPTX
DevOps and Tools
PDF
DevSecOps: Key Controls for Modern Security Success
PDF
Microservices architecture
PDF
[Games on AWS 2019] AWS 사용자를 위한 만랩 달성 트랙 | Aurora로 게임 데이터베이스 레벨 업! - 김병수 AWS ...
PDF
How to Migrate Applications Off a Mainframe
ALM (Application Lifecycle Management)
Enterprise JavaBeans(EJB)
Ruby Rails 老司機帶飛
D2 domain driven-design
Apache tomcat
The Microservices world in. NET Core and. NET framework
Introduction to angular with a simple but complete project
Oracle WebLogic Server Basic Concepts
Microservices with Java, Spring Boot and Spring Cloud
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Introduction to spring boot
DEVSECOPS: Coding DevSecOps journey
Microservices Part 3 Service Mesh and Kafka
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
How to implement DevOps in your Organization
DevOps and Tools
DevSecOps: Key Controls for Modern Security Success
Microservices architecture
[Games on AWS 2019] AWS 사용자를 위한 만랩 달성 트랙 | Aurora로 게임 데이터베이스 레벨 업! - 김병수 AWS ...
How to Migrate Applications Off a Mainframe
Ad

Similar to APEX Low Code (20)

PPTX
Why citizen developers should be your new best friend - Oracle APEX
PDF
From Basics to Brilliance_ The Transformation and Key Benefits of Oracle APEX...
PDF
Database@Home : Data Driven Apps : Core-dev or Low Code UI
PDF
Apex atp customer_presentation_wwc march 2019
PDF
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
PDF
APEX – jak vytvořit jednoduše aplikaci
PDF
Low Code Meets the Enterprise - Low Code AppDev with Oracle APEX
PDF
Apexandfreeadboow19tues 190924225740
PDF
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
PPTX
Oracle APEX Introduction (release 18.1)
PPTX
oracle-apex-forms-modernization-2023.pptx
PDF
Reason To Choose Oracle APEX (Application Express).pdf
PDF
Oracle apex presentration
PDF
UNYOUG - APEX 19.2 New Features
PPTX
Oracle apex development tool
PDF
Oracle APEX 18.1 New Features
PDF
OBUG APEX 4.0 SIG
PDF
Inter Access OBUG 2010-06-17 APEX maturity level
PPTX
Beginner's Guide to APEX
PPT
Oracle Apex overview for the starter user
Why citizen developers should be your new best friend - Oracle APEX
From Basics to Brilliance_ The Transformation and Key Benefits of Oracle APEX...
Database@Home : Data Driven Apps : Core-dev or Low Code UI
Apex atp customer_presentation_wwc march 2019
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX – jak vytvořit jednoduše aplikaci
Low Code Meets the Enterprise - Low Code AppDev with Oracle APEX
Apexandfreeadboow19tues 190924225740
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX Introduction (release 18.1)
oracle-apex-forms-modernization-2023.pptx
Reason To Choose Oracle APEX (Application Express).pdf
Oracle apex presentration
UNYOUG - APEX 19.2 New Features
Oracle apex development tool
Oracle APEX 18.1 New Features
OBUG APEX 4.0 SIG
Inter Access OBUG 2010-06-17 APEX maturity level
Beginner's Guide to APEX
Oracle Apex overview for the starter user
Ad

Recently uploaded (20)

PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
System and Network Administraation Chapter 3
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
history of c programming in notes for students .pptx
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PPTX
Introduction to Artificial Intelligence
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
medical staffing services at VALiNTRY
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Nekopoi APK 2025 free lastest update
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Digital Strategies for Manufacturing Companies
PDF
Understanding Forklifts - TECH EHS Solution
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
System and Network Administraation Chapter 3
Design an Analysis of Algorithms II-SECS-1021-03
history of c programming in notes for students .pptx
How to Migrate SBCGlobal Email to Yahoo Easily
Introduction to Artificial Intelligence
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
medical staffing services at VALiNTRY
Navsoft: AI-Powered Business Solutions & Custom Software Development
Wondershare Filmora 15 Crack With Activation Key [2025
Nekopoi APK 2025 free lastest update
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Design an Analysis of Algorithms I-SECS-1021-03
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
L1 - Introduction to python Backend.pptx
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
2025 Textile ERP Trends: SAP, Odoo & Oracle
Digital Strategies for Manufacturing Companies
Understanding Forklifts - TECH EHS Solution

APEX Low Code

  • 2. Copyright © 2018 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential: Internal Use Only
  • 3. David Peake Senior Principal Product Manager, Oracle APEX • With Oracle since 1993 • Started in Oracle Consulting in Australia, New Zealand and USA. • Responsible for APEX Product Management since 2006 • Based in Denver, Colorado @orcl_dpeake
  • 4. Agenda  App Dev Conundrum  What is Low-Code Development?  Oracle APEX = Low-Code  Implementing a Low-Code Platform
  • 6. IT Priorities 1 Operations 2 Enterprise apps 3 Migrating to the Cloud 4 Security … Departmental apps
  • 7. Departmental Priorities 1 Improve business practices 2 Adapt to changing landscape 3 Increase productivity 4 Meet objectives … Innovate
  • 8. The Rise of Shadow IT IT not meeting critical departmental requirements Business users utilize whatever tools they can Departments buy COTS software Departments develop their own apps Departments form Shadow IT
  • 9. Benefits of Shadow IT Departments know their own requirements best Apps developed faster than waiting for IT Apps customized for department rather than compromising Improved business practices Budget for app dev rather than Ops, enterprise apps, …
  • 10. Issues with Shadow IT Lack of Security Unsupported No adherence to IT standards / practices Duplication of apps and data Poor Integration
  • 12. Low-Code Development 12 Declarative, Point and Click 4GL Write Code 3GL vs
  • 13. What is a Low-Code Framework? 13 “Platforms that enable rapid delivery of business applications with a minimum of hand coding and minimal upfront investment in setup, training, and deployment.” Forrester Wave 2016
  • 15. Examples 15 No Code Low Code Full Control • Wizards • Drag and Drop • Fully declarative • Code Snippets • Callouts to DB Programs • Utilize Plug-ins • 3GL Procedural Code • API Integration • 3rd Party Libraries
  • 16. Why use Low-Code Frameworks? 16 Low barrier of entry High Productivity Concentrate on business requirements Less coding Release apps faster with minimal investment
  • 17. Who should use Low-Code? 17 IT Professionals Departmental Developers / Shadow IT Citizen Developers (non-It Professionals) DBAs / DevOps
  • 18. Outcome 18 IT is more nimble and responsive Increased pool of development resources Fosters collaboration, not confrontation Departments use a common platform, not disparate tools
  • 19. Win – Win - Win 19 IT not fighting with Shadow IT Organization more efficient Departments get better apps Apps will be built faster, be of higher quality, and better meet requirements
  • 20. Oracle APEX = Low- Code
  • 21. What is Oracle APEX? A high-productivity development framework to easily build modern web applications using Oracle SQL
  • 22. Oracle APEX – Full Featured IDE 22 22 Existing Shorthand SQL Create Wizards SQL Scripts SQL Commands New Data Model Existing New App Design Database Custom Blueprint App Builder Install & Upgrade Test Application Production Application Data Import Source Code Control System Export Metrics & Feedback Pre-Built Develop App Deploy Design, develop and deploy an application using a single tool (APEX), provided at no cost with the Oracle database
  • 23. Oracle APEX - High Productivity 23 No Code Low Code High Control Oracle APEX provides full creative freedom with the least code and least complexity Oracle APEX “sweet spot”
  • 24. Oracle APEX – Low-Code Capabilities 24 Powerful wizards Built-in processes for CRUD operations Pre-built controls for security, data typing, validation, session state management, and more … Declarative, meta-data driven Readily enter SQL, PL/SQL, JavaScript snippets
  • 25. User Interface for Any Device Modern, intuitive, accessible UI for Any Device Fully customizable and responsive apps
  • 27. Prepare the Environment Create a hosted environment open to all Provide links to learning resources Define support channels Build internal expertise within IT
  • 28. Partner with Shadow IT Provide an IT mentor Jointly develop first app / proof-of-concept Provide access to corporate assets Identify apps that are “low hanging fruit”
  • 29. Connect with Citizen Developers Provide tips on how to get started Teach relational design and good development practices Provide access to IT professionals on a scheduled basis Instruct them on how to solve simple use cases

Editor's Notes

  • #7: 1. Data centers, ETL, DR, backups, 2. Maintaining ERP, CRM, HR, … 3. Research, planning, testing, executing 4. Data Loss Prevention, email, encryption Big Data, Microservices, AI, ChatBots, Mobile, Customer facing apps, Dashboards, Last on the list = Departmental apps … So low on the list never addresed
  • #8: Replace paper and antiquated processes with streamlined operations React to new competitive forces / disruptors, modernize Do more with less – do it faster with less people Stay within budget while achieving corporate goals Last on the list = Experiment with new cutting edge practices All of these generally require apps to achieve
  • #9: 1. IT unable / unwilling to develop apps required urgently 2. Use Spreadsheets, MS Access, Sharepoint 3. Buy all sorts of disparate softwre 4. Start building for themselves using contractors / IT savvy business users 5. Mini IT within departments
  • #10: No disconnect between those developing apps and those using apps Departments set their own priorities not placed on a laundry list of requests Designed specifically for given department; Enterprise apps not always good fit Replace spreadsheets and paper with apps Departments have their own budget and not constrained like IT budget
  • #11: Develop insecure apps increasing risk of data breaches / loss, data corruption Built by contractors / interns; IT can’t assist; No one to maintain / enhance Poor database design, incomplete app design, inconsistent UI / UX, Different depts build *very* similar apps and data sets = 5 Customers … no one app is the master record Often very difficult to get core data in or get relevant data out
  • #13: Low-code is all about using a platform that utilizes declarative development and some code to deliver faster results with high quality
  • #14: Low-code is all about using a platform that utilizes declarative development and some code to deliver faster results with high quality
  • #15: No Code = Highest Productivity but least control, Can only do what platform allows … Easy but not flexible Low Code = Very high productivity but with a much greater ability to customize (write some code) Full Control = Poor productivity but can build almost anything (think 3GLs such as Java, JavaScript, etc) Some low-code tools go off the cliff…..drag and drop, but any level of customization, need your Doctorate degree in JavaScript programming.
  • #16: No Code = Highest Productivity but least control, Can only do what platform allows … Easy but not flexible Low Code = Very high productivity but with a much greater ability to customize (write some code) Full Control = Poor productivity but can build almost anything (think 3GLs such as Java, JavaScript, etc) Some low-code tools go off the cliff…..drag and drop, but any level of customization, need your Doctorate degree in JavaScript programming.
  • #17: Easy to learn (Not overly complex); Quickly convert concepts into working apps; Easy to obtain a development environment Less code = cheaper to develop, enhance, and maintain Fast to develop apps; Drag and drop development; Pre-built feature functions; Simple to deploy Framework provides the underlying infrastructure such as security, data access, etc, so developers concentrate on building the apps Deploy in days / weeks not months; Generally done with a small team so not huge time / resource costs
  • #18: Very rapidly build Proof of Concepts, professional apps Extend apps using JavaScript, HTML, CSS, SQL, PL/SQL Build apps to meet their own requirements (don’t have the resources / time to build 3GL apps) Standardize their internal development practices using low-code Use tooling approved and managed by IT Can utilize apps / components developed by IT or other departments Generally have some experience with data manipulation and can learn to develop with low-code Know their own requirements
  • #19:
  • #22: Oracle APEX runs anywhere that Oracle Database runs, whether it is on-premises, Oracle Cloud, or anywhere else. Here are some additional ways you can get started.
  • #23: Oracle APEX runs anywhere that Oracle Database runs, whether it is on-premises, Oracle Cloud, or anywhere else. Here are some additional ways you can get started.
  • #24: Oracle APEX provides wide development spectrum. From powerful No Code components to Low Code where you code only when necessary up to High Control where you code to expand the framework. It is a high productivity platform.
  • #26: Oracle APEX runs anywhere that Oracle Database runs, whether it is on-premises, Oracle Cloud, or anywhere else. Here are some additional ways you can get started.