SlideShare a Scribd company logo
L 
O 
B 
A 
Language-­‐Oriented 
Business 
Applica4ons 
Markus 
Völter 
voelter@acm.org 
www.voelter.de 
@markusvoelter 
Introducing
1 
Business 
Agility 
2 
Language 
Workbenches 
3 
JetBrains 
MPS 
4 LOBA 
Examples 
+ 
Demo 
5 The 
Big 
Picture 
6 
Summary
1 
Business 
Agility
Ideal
Reality
Goal!?
Expressivity 
for 
Core 
Domain 
Knowledge 
User-­‐Friendly 
Nota4on 
Tes4ng 
Meaningful 
Analyses 
Synthesis 
of 
SoZware
And 
us 
developers?
And 
us 
developers?
And 
us 
developers?
And 
us 
developers?
Any 
number 
of 
technologies, 
frameworks 
and 
Tools.
Word, 
Excel 
and 
ugly, 
unproduc4ve 
web 
apps.
Things 
to 
Remember
Let 
Business/Domain 
people 
contribute 
directly! 
Give 
them 
expressive, 
produc4ve 
tools 
to 
do 
so!
2 
Language 
Workbenches
DSL 
DSL 
generator 
interpreter
DSL 
generator 
interpreter 
An 
old 
idea 
from 
the 
1970s. 
BUT...
Language 
Workbench 
(Mar4n 
Fowler)
Language 
Workbench 
(Mar4n 
Fowler) 
Freely 
define 
integrate 
them 
languages 
and
Language 
Workbench 
(Mar4n 
Fowler) 
Freely 
define 
integrate 
them 
languages 
and 
+ 
more 
detailed 
criteria 
I 
will 
omit 
here
Language 
Workbench 
(Mar4n 
Fowler) 
+ 
powerful 
edi4ng 
tes4ng 
refactoring 
debugging 
teamwork 
language 
defini4on 
implies 
IDE 
defini4on
LWBs 
make 
Languages 
Easier 
Blur 
the 
dis4nc4on 
between 
programming 
and 
modeling. 
Several 
different 
LWBs 
exist. 
h4p://languageworkbenches.net
3 
JetBrains 
MPS
Open 
Source 
Apache 
2.0 
hep://jetbrains.com/mps
[Language 
Workbench] 
+ Refactorings, Find Usages, Syntax Coloring, Debugging, ...
Projec4onal 
Edi4ng
[Projec4onal 
Edi4ng] 
Parsing 
Projec4onal 
Edi4ng
[Projec4onal 
Edi4ng] 
Syntac4c 
Flexibility 
Regular 
Code/Text 
Mathema4cal 
Tables 
Graphical
[Projec4onal 
Edi4ng] 
Syntac4c 
Flexibility 
Regular 
Code/Text 
Mathema4cal 
Tables 
Graphical
[Projec4onal 
Edi4ng] 
Language 
Composi4on 
L2 
L1 
Separate 
Files 
In 
One 
File 
Type 
System 
Transforma4on 
Constraints 
Type 
System 
Transforma4on 
Constraints 
Syntax 
IDE 
50+ 
extensions 
to 
C 
10+ 
extensions 
to 
requirements 
lang.
Projec4onal 
Edi4ng 
provides 
syntac4c 
flexibility 
and 
lang. 
extensibility. 
Usability 
Issues 
are 
mostly 
solved. 
MPS 
is 
great, 
but 
alterna4ves 
exist.
4 
LOBA 
Examples
[Enterprise 
Applica4on] 
Modellwerkstae 
Retail: 
Invoice 
Checking, 
Cash 
Point 
Con-­‐ 
trolling, 
Purchasing 
Contracts, 
Inventory 
Mgt 
End 
Users: 
40 
users, 
several 
sites 
Language 
Users: 
6 
Language 
Developers: 
1.5 
h4p://www.modellwerksta4.org/ 
Size 
of 
System/Data: 
??
[Enterprise 
Applica4on] 
Modellwerkstae
[Enterprise 
Applica4on] 
Modellwerkstae
[Enterprise 
Applica4on] 
Modellwerkstae
[Enterprise 
Applica4on] 
Modellwerkstae
[Enterprise 
Applica4on] 
Modellwerkstae
[Enterprise 
Applica4on] 
Bundesagentur 
für 
Arbeit 
Government 
Administra4on: 
IT 
system 
for 
the 
German 
employment 
agency 
End 
Users: 
120.000 
Language 
Users: 
60 
in 
6 
Scrum 
Teams 
Language 
Developers: 
> 
10 
Size 
of 
System/Data: 
5.000 
model 
(text) 
files 
with 
400 
UI 
masks 
(when 
done), 
300 
enTTes, 
1.100 
operaTons. 
Database 
8TB. 
70 
App 
Servers, 
15 
Linux 
Boxes.
[Enterprise 
Applica4on] 
Bundesagentur 
für 
Arbeit
[Enterprise 
Applica4on] 
Bundesagentur 
für 
Arbeit
[Enterprise 
Applica4on] 
Bundesagentur 
für 
Arbeit
[Enterprise 
Applica4on] 
Bundesagentur 
für 
Arbeit
Qualitative 
Change
[Business 
Applica4on] 
Insurance 
Configura4on 
Tool 
Insurance 
Contract 
Defini4on: 
Insurance 
Math, 
data 
types, 
business/payment 
rules 
End 
Users: 
Thousands 
Language 
Users: 
Dozens 
Language 
Developers: 
3 
Size 
of 
System/Data: 
??
[Business 
Applica4on] 
Insurance 
Configura4on 
Tool
[Business 
Applica4on] 
Insurance 
Configura4on 
Tool
[Business 
Applica4on] 
Insurance 
Configura4on 
Tool
[Business 
Applica4on] 
Insurance 
Configura4on 
Tool
[Business 
Applica4on] 
Insurance 
Configura4on 
Tool
[Business 
Applica4on] 
Insurance 
Configura4on 
Tool 
<no 
variables> 
<no 
parent> 
<no 
libraries> 
<no 
business 
objects> 
<no 
parent>
[Business 
Applica4on] 
Insurance 
Configura4on 
Tool
[Business 
Applica4on] 
Insurance 
Configura4on 
Tool 
Insurance 
Contract 
Defini4on: 
Insurance 
math, 
pension 
payment 
rules 
End 
Users: 
Thousands 
Language 
Users: 
Dozens 
Language 
Developers: 
3 
Size 
of 
System/Data: 
??
[Business 
Applica4on] 
Insurance 
Configura4on 
Tool
[Business 
Applica4on] 
Insurance 
Configura4on 
Tool
[Tax/Benefits 
Applica4on] 
Dutch 
Tax 
Agency 
(Evalua4on) 
Benefits 
Calcula4on: 
End 
Users: 
Hundreds 
Language 
Users: 
15 
Language 
Developers: 
2 
Size 
of 
System/Data: 
Process 
data 
for 
6 
million 
ciTzens, 
250 
data 
types, 
160 
business 
concepts, 
400 
message 
types, 
100 
business 
funcTons, 
10 
services
[Tax/Benefits 
Applica4on] 
Dutch 
Tax 
Agency 
(Evalua4on)
[Business 
Applica4on] 
Telco 
Demo 
App 
Telco 
Price 
Calcula4ons: 
Data 
structures, 
math 
rules, 
business 
rules, 
contract 
definiTons 
End 
Users: 
-­‐-­‐ 
Language 
Users: 
-­‐-­‐ 
Language 
Developers: 
1 
Size 
of 
System/Data: 
-­‐-­‐
[Business 
Applica4on] 
Telco 
Demo 
App
[Business 
Applica4on] 
Telco 
Demo 
App
[Business 
Applica4on] 
Telco 
Demo 
App
[Business 
Applica4on] 
Telco 
Demo 
App
[Business 
Applica4on] 
Telco 
Demo 
App
[Business 
Applica4on] 
Telco 
Demo 
App
[Business 
Applica4on] 
Telco 
Demo 
App
[Business 
Applica4on] 
Telco 
Demo 
App
[Business 
Applica4on] 
Telco 
Demo 
App
[Business 
Applica4on] 
Telco 
Demo 
App
[Business 
Applica4on] 
Telco 
Demo 
App
DEMO
5 
The 
Big 
Picture
[LOBA] 
Lang 1 
System: LWB 
Lang 2 Lang 3 
Lang 4 Lang 5 ... 
Lang N
[LOBA] 
Core 
Business 
Logic } Business Rules 
(Financial) Calculations 
Data Structures 
Mappings or Queries 
Validations 
Scientific Processes 
Contracts 
Processes 
UI
Most 
business 
people 
are 
able 
to 
and 
want 
to 
express 
themselves 
precisely! 
Let‘s 
give 
them 
the 
tools 
to 
do 
it!
Languages/ 
IDEs 
Forms/ 
Applica4ons 
L 
O 
B 
A
Applica4ons 
are 
ways 
to 
work 
with 
Data.
Tools 
are 
ways 
to 
work 
with 
Data. 
{author 
read 
analyze 
process
Data 
Formats 
are 
almost 
Languages.
[almost] 
} Language 
Structure, 
Constraints, 
SemanTcs 
Data 
Format 
+ 
Syntax 
+ 
IDE 
Language 
Engineering 
Language 
Workbenches 
author 
analyze 
compose 
execute
Language 
Workbenches 
enable 
us 
(developers) 
to 
build 
really 
expressive 
tools 
for 
business 
people 
to 
work 
with 
data 
effec4vely.
Structure 
Nota4on 
Guidance 
Layout 
Views 
IDE/Tool 
+ 
Mixed 
+ 
Predefined 
* 
Clean 
-­‐ 
Text 
-­‐ 
Custom 
1 
Powerful
Structure 
Nota4on 
Guidance 
Layout 
Views 
IDE/Tool 
Business 
oriented 
languages 
are 
very 
different 
from 
what 
we 
have 
learned 
about 
languages 
for 
developers. 
LWBs 
let 
you 
build 
such 
languages. 
Let‘s 
combines 
the 
best 
of 
Languages 
and 
Form-­‐based 
Tools.
L 
O 
B 
A 
„Language“ 
inter-­‐ 
preted 
liberally 
– 
new 
styles 
for 
languages. 
A 
new 
Paradigm 
for 
Applica4ons
L 
O 
B 
A 
„Language“ 
inter-­‐ 
preted 
liberally 
– 
new 
styles 
for 
languages. 
A 
new 
Paradigm 
for 
Applica4ons 
Form 
Lang
Language 
Form 
Expressions 
„Code“ 
Code 
CompleTon 
Error 
HighlighTng 
Version 
Control 
Refactoring 
Debugging 
Helper 
Bu4ons 
Tables 
Rigid 
Structures 
Tree 
Views 
VisualizaTons 
Live 
InterpretaTon 
Math 
NotaTon 
Graphical 
Prose 
+ 
Code
6 
Summary
Expressivity 
for 
Core 
Domain 
Knowledge 
User-­‐Friendly 
Nota4on 
Tes4ng 
Meaningful 
Analyses 
Synthesis 
of 
SoZware
Expressivity 
for 
Core 
Domain 
Knowledge 
User-­‐Friendly 
Nota4on 
Tes4ng 
Meaningful 
Analyses 
Synthesis 
of 
SoZware 
Build 
Language 
for 
Domain!
Expressivity 
for 
Core 
Domain 
Knowledge 
User-­‐Friendly 
Nota4on 
Tes4ng 
Meaningful 
Analyses 
Synthesis 
of 
SoZware 
Build 
Language 
for 
Domain! 
You‘ve 
seen 
the 
demos.
Expressivity 
for 
Core 
Domain 
Knowledge 
User-­‐Friendly 
Nota4on 
Tes4ng 
Meaningful 
Analyses 
Synthesis 
of 
SoZware 
Build 
Language 
for 
Domain! 
You‘ve 
seen 
the 
demos. 
Integrated 
DSLs 
for 
tes4ng.
Expressivity 
for 
Core 
Domain 
Knowledge 
User-­‐Friendly 
Nota4on 
Tes4ng 
Meaningful 
Analyses 
Synthesis 
of 
SoZware 
Build 
Language 
for 
Domain! 
You‘ve 
seen 
the 
demos. 
An 
integrated 
DSL 
for 
tes4ng. 
Types, 
Consistency, 
Checking
Expressivity 
for 
Core 
Domain 
Knowledge 
User-­‐Friendly 
Nota4on 
Tes4ng 
Meaningful 
Analyses 
Synthesis 
of 
SoZware 
Build 
Language 
for 
Domain! 
You‘ve 
seen 
the 
demos. 
An 
integrated 
DSL 
for 
tes4ng. 
Types, 
Consistency, 
Checking 
Code 
Genera4on.
Fundamentally 
s4ll 
manual, 
no 
AI. 
But 
much 
beeer 
tooling.
Become 
Language 
Engineering 
Experts.
Focus 
on 
architecture 
& 
technology, 
engineering
One 
more 
thing 
The 
Web
LWBs 
on 
the 
Web 
Xtext 
and 
MPS 
teams 
are 
working 
on 
it 
It 
will 
be 
months 
to 
years 
un4l 
these 
are 
finished/ 
robust. 
Other 
web-­‐LWBs 
(prototypes) 
exist: 
hep://languageworkbenches.net 
The 
Web
Two 
more 
more 
things 
Transac4onal 
data 
stays 
in 
databases.
Two 
more 
more 
things 
We 
don‘t 
want 
to 
replace 
the 
math 
wiz‘ 
tools.
If 
you 
have 
to 
build 
a 
business 
app, 
consider 
using 
an 
LWB 
as 
the 
founda4on, 
and 
recas4ng 
the 
„applica4on“ 
as 
a 
set 
of 
languages.
source
[Read 
& 
Learn]
Thank you!! 
voelter@acm.org 
www.voelter.de 
@markusvoelter

More Related Content

What's hot (20)

PDF
Swift vs. Language X
Scott Wlaschin
 
PDF
Querix 4 gl app analyzer 2016 journey to the center of your 4gl application
BeGooden-IT Consulting
 
PPT
Comparative Study of programming Languages
Ishan Monga
 
PDF
Which programming language should you learn next?
Ganesh Samarthyam
 
PDF
The Ring programming language version 1.8 book - Part 6 of 202
Mahmoud Samir Fayed
 
PDF
Delphi developer certification study guide
ANIL MAHADEV
 
PDF
Querix Lycia: 4GL is modern!
BeGooden-IT Consulting
 
ODP
Doc.next - The Future of the Documentation Project
Alexandro Colorado
 
DOCX
Swift language seminar topic
Hyacinth Okeke
 
DOCX
all languages in computer programming
hamza239523
 
PDF
The Ring programming language version 1.2 book - Part 4 of 84
Mahmoud Samir Fayed
 
PPT
DITA and Translation Best Praticices
Andrzej Zydroń MBCS
 
PDF
OpenOffice at Apache
pescetti
 
PPTX
Swift
Darshini Parikh
 
PDF
Software language over the last 50 years, what will be next (by Pieter Zulian...
Verhaert Masters in Innovation
 
PPT
Lect 1. introduction to programming languages
Varun Garg
 
PDF
The Next Step of LibreOffice non-English Local Communities - LibreOffice Conf...
Naruhiko Ogasawara
 
PDF
The Ring programming language version 1.9 book - Part 6 of 210
Mahmoud Samir Fayed
 
PPT
Chapter 1
man2sandsce17
 
Swift vs. Language X
Scott Wlaschin
 
Querix 4 gl app analyzer 2016 journey to the center of your 4gl application
BeGooden-IT Consulting
 
Comparative Study of programming Languages
Ishan Monga
 
Which programming language should you learn next?
Ganesh Samarthyam
 
The Ring programming language version 1.8 book - Part 6 of 202
Mahmoud Samir Fayed
 
Delphi developer certification study guide
ANIL MAHADEV
 
Querix Lycia: 4GL is modern!
BeGooden-IT Consulting
 
Doc.next - The Future of the Documentation Project
Alexandro Colorado
 
Swift language seminar topic
Hyacinth Okeke
 
all languages in computer programming
hamza239523
 
The Ring programming language version 1.2 book - Part 4 of 84
Mahmoud Samir Fayed
 
DITA and Translation Best Praticices
Andrzej Zydroń MBCS
 
OpenOffice at Apache
pescetti
 
Software language over the last 50 years, what will be next (by Pieter Zulian...
Verhaert Masters in Innovation
 
Lect 1. introduction to programming languages
Varun Garg
 
The Next Step of LibreOffice non-English Local Communities - LibreOffice Conf...
Naruhiko Ogasawara
 
The Ring programming language version 1.9 book - Part 6 of 210
Mahmoud Samir Fayed
 
Chapter 1
man2sandsce17
 

Similar to Introducing Language-Oriented Business Applications - Markus Voelter (20)

PPTX
Language-Oriented Business Applications
Markus Voelter
 
PDF
Envisioning the Future of Language Workbenches
Markus Voelter
 
PDF
Build your own Language - Why and How?
Markus Voelter
 
PDF
Keynote at Code Generation 2014: The business cases of modeling and generators
Juha-Pekka Tolvanen
 
PPTX
IT Technologies Career perspective
Gopalakrishnan Kulasekaran
 
PPT
Where do you want to go today 2007
Mike Feltman
 
PDF
Rasmus, Think Again! Agile Framework == Happy Php Developer
Arno Schneider
 
PDF
DrupalCon Europe 2020 Low Code
Alejandro Moreno
 
PDF
XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...
Alessandro Confetti
 
PDF
JetBrains MPS: Projectional Editing in Domain-Specific Languages
Oscar Rodriguez
 
PPTX
JVMCON Java in the 21st Century: are you thinking far enough ahead?
Steve Poole
 
PPT
Lecture 10 software development
Jehanzaib Yousuf
 
PPT
Where do you want to go today
Mike Feltman
 
PDF
Way #5 Don’t end up in a ditch because you weren’t aware of roadblocks in you...
panagenda
 
PPT
Dev212 Comparing Net And Java The View From 2006
kkorovkin
 
PDF
Inventing the future Business Programming Language
ESUG
 
PPTX
MWLUG 2014: Modern Domino (workshop)
Peter Presnell
 
PDF
tutorialSCE
Carlos Bottner
 
PDF
John Rhodes - CA Plex for CA 2E Shops
John Zozzaro
 
PDF
Learning to code in 2020
Nicholas Sterling
 
Language-Oriented Business Applications
Markus Voelter
 
Envisioning the Future of Language Workbenches
Markus Voelter
 
Build your own Language - Why and How?
Markus Voelter
 
Keynote at Code Generation 2014: The business cases of modeling and generators
Juha-Pekka Tolvanen
 
IT Technologies Career perspective
Gopalakrishnan Kulasekaran
 
Where do you want to go today 2007
Mike Feltman
 
Rasmus, Think Again! Agile Framework == Happy Php Developer
Arno Schneider
 
DrupalCon Europe 2020 Low Code
Alejandro Moreno
 
XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...
Alessandro Confetti
 
JetBrains MPS: Projectional Editing in Domain-Specific Languages
Oscar Rodriguez
 
JVMCON Java in the 21st Century: are you thinking far enough ahead?
Steve Poole
 
Lecture 10 software development
Jehanzaib Yousuf
 
Where do you want to go today
Mike Feltman
 
Way #5 Don’t end up in a ditch because you weren’t aware of roadblocks in you...
panagenda
 
Dev212 Comparing Net And Java The View From 2006
kkorovkin
 
Inventing the future Business Programming Language
ESUG
 
MWLUG 2014: Modern Domino (workshop)
Peter Presnell
 
tutorialSCE
Carlos Bottner
 
John Rhodes - CA Plex for CA 2E Shops
John Zozzaro
 
Learning to code in 2020
Nicholas Sterling
 
Ad

More from JAXLondon2014 (20)

PDF
GridGain 6.0: Open Source In-Memory Computing Platform - Nikita Ivanov
JAXLondon2014
 
PDF
Performance Metrics for your Delivery Pipeline - Wolfgang Gottesheim
JAXLondon2014
 
PPTX
How to randomly access data in close-to-RAM speeds but a lower cost with SSD’...
JAXLondon2014
 
PDF
Conditional Logging Considered Harmful - Sean Reilly
JAXLondon2014
 
PDF
Finding your Way in the Midst of the NoSQL Haze - Abdelmonaim Remani
JAXLondon2014
 
PPT
API Management - a hands on workshop - Paul Fremantle
JAXLondon2014
 
PDF
'Bootiful' Code with Spring Boot - Josh Long
JAXLondon2014
 
PDF
The Full Stack Java Developer - Josh Long
JAXLondon2014
 
PDF
The Economies of Scaling Software - Josh Long and Abdelmonaim Remani
JAXLondon2014
 
PDF
Dataflow, the Forgotten Way - Russel Winder
JAXLondon2014
 
PDF
Habits of Highly Effective Technical Teams - Martijn Verburg
JAXLondon2014
 
PDF
The Lazy Developer's Guide to Cloud Foundry - Holly Cummins
JAXLondon2014
 
PPTX
Testing within an Agile Environment - Beyza Sakir and Chris Gollop
JAXLondon2014
 
PDF
Testing the Enterprise Layers - the A, B, C's of Integration Testing - Aslak ...
JAXLondon2014
 
PDF
Squeezing Performance of out of In-Memory Data Grids - Fuad Malikov
JAXLondon2014
 
PDF
Spocktacular Testing - Russel Winder
JAXLondon2014
 
PDF
Server Side JavaScript on the Java Platform - David Delabassee
JAXLondon2014
 
PDF
Reflection Madness - Dr. Heinz Kabutz
JAXLondon2014
 
PDF
Rapid Web Application Development with MongoDB and the JVM - Trisha Gee
JAXLondon2014
 
PDF
Pushing Java EE outside of the Enterprise: Home Automation and IoT - David De...
JAXLondon2014
 
GridGain 6.0: Open Source In-Memory Computing Platform - Nikita Ivanov
JAXLondon2014
 
Performance Metrics for your Delivery Pipeline - Wolfgang Gottesheim
JAXLondon2014
 
How to randomly access data in close-to-RAM speeds but a lower cost with SSD’...
JAXLondon2014
 
Conditional Logging Considered Harmful - Sean Reilly
JAXLondon2014
 
Finding your Way in the Midst of the NoSQL Haze - Abdelmonaim Remani
JAXLondon2014
 
API Management - a hands on workshop - Paul Fremantle
JAXLondon2014
 
'Bootiful' Code with Spring Boot - Josh Long
JAXLondon2014
 
The Full Stack Java Developer - Josh Long
JAXLondon2014
 
The Economies of Scaling Software - Josh Long and Abdelmonaim Remani
JAXLondon2014
 
Dataflow, the Forgotten Way - Russel Winder
JAXLondon2014
 
Habits of Highly Effective Technical Teams - Martijn Verburg
JAXLondon2014
 
The Lazy Developer's Guide to Cloud Foundry - Holly Cummins
JAXLondon2014
 
Testing within an Agile Environment - Beyza Sakir and Chris Gollop
JAXLondon2014
 
Testing the Enterprise Layers - the A, B, C's of Integration Testing - Aslak ...
JAXLondon2014
 
Squeezing Performance of out of In-Memory Data Grids - Fuad Malikov
JAXLondon2014
 
Spocktacular Testing - Russel Winder
JAXLondon2014
 
Server Side JavaScript on the Java Platform - David Delabassee
JAXLondon2014
 
Reflection Madness - Dr. Heinz Kabutz
JAXLondon2014
 
Rapid Web Application Development with MongoDB and the JVM - Trisha Gee
JAXLondon2014
 
Pushing Java EE outside of the Enterprise: Home Automation and IoT - David De...
JAXLondon2014
 
Ad

Recently uploaded (20)

PPTX
677697609-States-Research-Questions-Final.pptx
francistiin8
 
PPTX
Inspired by VeinSense: Supercharge Your Hackathon with Agentic AI
ShubhamSharma2528
 
PDF
Cloud Computing Service Availability.pdf
chakrirocky1
 
PPTX
Speech Act, types of Speech Act in Pragmatics
gracehananatalias
 
PPTX
2025-07-13 Abraham 07 (shared slides).pptx
Dale Wells
 
PDF
Leveraging the Power of Jira Dashboard.pdf
siddharthshukla742740
 
PPTX
BARRIERS TO EFFECTIVE COMMUNICATION.pptx
shraddham25
 
PPTX
Bob Stewart Humble Obedience 07-13-2025.pptx
FamilyWorshipCenterD
 
PDF
Medical Technology Corporation: Supply Chain Strategy
daretruong
 
PDF
Generalization predition MOOCs - Conference presentation - eMOOCs 2025
pmmorenom01
 
PPTX
Sample pitch deck: know what to keep in your pitch deck (for competitions only)
Ujjwaal G
 
PPTX
A Mother's Love - Helen Steiner Rice.pptx
AlbertoTierra
 
PPTX
A brief History of counseling in Social Work.pptx
Josaya Injesi
 
PDF
CHALLENGIES FACING THEOLOGICAL EDUCATION IN NIGERIA: STRATEGIES FOR IMPROVEMENT
PREVAILERS THEOLOGICAL SCHOOL FCT ABUJA
 
PPTX
some leadership theories MBA management.pptx
rkseo19
 
PPTX
AI presentation for everyone in every fields
dodinhkhai1
 
PDF
Mining RACE Newsletter 10 - first half of 2025
Mining RACE
 
PDF
FINAL ZAKROS - UNESCO SITE CANDICACY - PRESENTATION - September 2024
StavrosKefalas1
 
PPTX
Pastor Bob Stewart Acts 21 07 09 2025.pptx
FamilyWorshipCenterD
 
PDF
What should be in a Leadership and Motivation Plan?
Writegenic AI
 
677697609-States-Research-Questions-Final.pptx
francistiin8
 
Inspired by VeinSense: Supercharge Your Hackathon with Agentic AI
ShubhamSharma2528
 
Cloud Computing Service Availability.pdf
chakrirocky1
 
Speech Act, types of Speech Act in Pragmatics
gracehananatalias
 
2025-07-13 Abraham 07 (shared slides).pptx
Dale Wells
 
Leveraging the Power of Jira Dashboard.pdf
siddharthshukla742740
 
BARRIERS TO EFFECTIVE COMMUNICATION.pptx
shraddham25
 
Bob Stewart Humble Obedience 07-13-2025.pptx
FamilyWorshipCenterD
 
Medical Technology Corporation: Supply Chain Strategy
daretruong
 
Generalization predition MOOCs - Conference presentation - eMOOCs 2025
pmmorenom01
 
Sample pitch deck: know what to keep in your pitch deck (for competitions only)
Ujjwaal G
 
A Mother's Love - Helen Steiner Rice.pptx
AlbertoTierra
 
A brief History of counseling in Social Work.pptx
Josaya Injesi
 
CHALLENGIES FACING THEOLOGICAL EDUCATION IN NIGERIA: STRATEGIES FOR IMPROVEMENT
PREVAILERS THEOLOGICAL SCHOOL FCT ABUJA
 
some leadership theories MBA management.pptx
rkseo19
 
AI presentation for everyone in every fields
dodinhkhai1
 
Mining RACE Newsletter 10 - first half of 2025
Mining RACE
 
FINAL ZAKROS - UNESCO SITE CANDICACY - PRESENTATION - September 2024
StavrosKefalas1
 
Pastor Bob Stewart Acts 21 07 09 2025.pptx
FamilyWorshipCenterD
 
What should be in a Leadership and Motivation Plan?
Writegenic AI
 

Introducing Language-Oriented Business Applications - Markus Voelter