SlideShare a Scribd company logo
1 of 13
Download to read offline
OaaS
traversable.space © 2022
Objects as a Service
$1T
Global business software and services market size by 2029†
Software development technologies aren’t
progressing since 1980s


Current generation tools reached universality, by
horizontally scaling with humans instead of further
scaling tech vertically up, and stopped evolving
upwards.


The no-code paradigm in its current form does not
o
ff
er qualitative next-level capabilities. Rather, it is
providing vertical solutions, which are not
f
lexible
and not powerful enough even for those vertical
tasks.
www.quora.com/What-was-the-last-breakthrough-in-computer-programming/answer/Alan-Kay-11
?
Evolution
modeltraversable.space/#essays/guts-d
Future of Software Development
OaaS: humans build complex software systems out of
dynamically created and composed objects, without
coding.


über-(no)code: humans+AI assistants build complex
software systems using human language to specify
logical models, constraints and attractors.


AGI code: AGI builds and updates logical models and the
corresponding software by interacting with humans and
the environment.
Why OaaS
Current software is built with
Algorithms&Data structures
programming model. Its constructs
are not powerful enough to model
evolving systems. It only works well
for simple systems. Such systems
are rigid, non-
f
lexible, fragile, do not
scale to evolution.


Industry solutions to this problem
create exponentially more own
complexity than the actual
business functionality. Building
software is more like building an
Egyptian pyramid, rather than
evolving an organism.


Real-world business applications,
evolving in time and scale, and
interacting with the external
environment, quickly become
complex systems. This is where
the impedance mismatch arises.


We need a “organizing complex
systems” model
“Most software today is very much like an Egyptian pyramid with
millions of bricks piled on top of each other, with no structural
integrity, but just done by brute force and thousands of slaves.”


— Alan Kay.
Objects as a Service FTW!
OaaS provides an
environment and a UI
which let users specify:


• business entities,


• business processes,


• connections,


• integrations,


• constraints and
required states,


• business rules.


Users build software
functionality step-by-
step, by creating new
objects with no-code
tools, and reusing
existing ones.


Objects communicate
and form
f
lexible
dynamic work
f
lows,
networks, feedback
loops, recombine data
and UIs. Coherent
evolvable business
applications emerge.


OaaS manages the
implementation details:


infrastructure, scalability,
persistence, data layer,
messaging, protocols,
evaluation strategies,
dynamic dispatch, AAA,
logging, metrics,
resilience, availability, UI
composition, testing,
integrations, messaging,
routing, deployment,
hosting, CI/CD, version
control,


backup and recovery,
environment, sessions,
contexts, state machines,
distributed transactions,
IDE, programmatic UI,
SAT constraints solver,
con
f
iguration, state
history and rollback, etc.
Next level of expressive power
Objects live in the cloud,
are universally addressed,
communicate natively.


API integrations are just
objects communication.


Objects can be stored in an
inventory, can be bought
and sold on a marketplace.


This is the next step after
DevOps, Kubernetes,
containers, OS, IaaS/PaaS/
FaaS/SaaS.


Cloud Functions, the
current pinnacle of cloud
design, is not a powerful
enough abstraction to
simulate business entities
and relations. Objects are.


This is an extension of
ideas at PARC, and later of
Steve Jobs, redesigned for
21st century and cloud.


There was no cloud and
demand back then.


We do have cloud and
demand now.


Next level in user energy ef
f
iciency
‣ O.G. OOP ✕ no-code ✕ cloud ✕ zero maintenance ✕ Internet-wide integration


‣ building and operating software the way the Internet is built and operated: it never stops,
but always evolves and scales


‣ a medium for sculpting software to business requirements, in dynamics


‣ for business domain experts, not programmers


‣ if children can do it anyone can too
“The best way to predict the future is to invent it.”


— Alan Kay.
Proven with prototypes
OaaS model has been implemented in
several prototypes, from user UI and
work
f
lows to core engine.


These prototypes have been used in real-
world production applications, and did
provide the proverbial 10x results both from
the expressive power and human energy
e
ff
iciency points of view.
Customer segments
‣ people who are experts in their domains and know the logical model of what they need
the software to do, but are not software developers (SMB owners, online sellers, creators
etc)


‣ enterprise architects who need to glue together many moving pieces into a working and
evolvable solution


‣ professional software developers who want to build more powerful solutions for their
clients in less time and e
ff
orts


‣ startups who want to minimize time to market


‣ school children for making software for their classes :-)


‣ many others
Everyone able to step-by-step build a logical
domain model is able to build software.


The industry is expanded by 10sX


Value is created
“Instead of innovating out from the present, what you want to do is
invent the future from the future. Go out and live in the future and
bring the future back.”


“Computer science inverts the normal. In normal science, you're
given a world, and your job is to
f
ind out the rules. In computer
science, you give the computer the rules, and it creates the world.”


“If you want to make money, don’t make a startup, start an industry.”


— Alan Kay

More Related Content

Similar to OaaS: Objects-as-a-Service

Encanvas executive Briefing 2017
Encanvas executive Briefing 2017Encanvas executive Briefing 2017
Encanvas executive Briefing 2017Newton Day Uploads
 
Domain Driven Design & Hexagonal Architecture
Domain Driven Design & Hexagonal ArchitectureDomain Driven Design & Hexagonal Architecture
Domain Driven Design & Hexagonal ArchitectureCan Pekdemir
 
locotalk-whitepaper-2016
locotalk-whitepaper-2016locotalk-whitepaper-2016
locotalk-whitepaper-2016Anthony Wijnen
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop OverviewShubhra Kar
 
It Consulting & Services - Black Basil Technologies
It Consulting & Services  - Black Basil TechnologiesIt Consulting & Services  - Black Basil Technologies
It Consulting & Services - Black Basil TechnologiesBlack Basil Technologies
 
HokuApps | Why Your Organisation Should Leverage a Rapid Application Developm...
HokuApps | Why Your Organisation Should Leverage a Rapid Application Developm...HokuApps | Why Your Organisation Should Leverage a Rapid Application Developm...
HokuApps | Why Your Organisation Should Leverage a Rapid Application Developm...HokuApps
 
Key Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility SolutionKey Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility Solutionroshanjk
 
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018UX Antwerp Meetup
 
Shrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code PlatformsShrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code PlatformsQuickBase, Inc.
 
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...hpcmitresearch
 
How to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-applicationHow to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-applicationlverb
 
The Case for Low-code Development
The Case for Low-code DevelopmentThe Case for Low-code Development
The Case for Low-code DevelopmentLinx
 
The People's Innovation Platform - Microsoft Power Platform
    The People's Innovation Platform - Microsoft Power Platform    The People's Innovation Platform - Microsoft Power Platform
The People's Innovation Platform - Microsoft Power PlatformKorcomptenz Inc
 
The People's Innovation Platform - Microsoft Power Platform
    The People's Innovation Platform - Microsoft Power Platform    The People's Innovation Platform - Microsoft Power Platform
The People's Innovation Platform - Microsoft Power PlatformKorcomptenz Inc
 
Live-Wireframing Versus Programming
Live-Wireframing Versus ProgrammingLive-Wireframing Versus Programming
Live-Wireframing Versus ProgrammingNewton Day Uploads
 

Similar to OaaS: Objects-as-a-Service (20)

Smarter Retail
Smarter RetailSmarter Retail
Smarter Retail
 
Encanvas executive Briefing 2017
Encanvas executive Briefing 2017Encanvas executive Briefing 2017
Encanvas executive Briefing 2017
 
Domain Driven Design & Hexagonal Architecture
Domain Driven Design & Hexagonal ArchitectureDomain Driven Design & Hexagonal Architecture
Domain Driven Design & Hexagonal Architecture
 
locotalk-whitepaper-2016
locotalk-whitepaper-2016locotalk-whitepaper-2016
locotalk-whitepaper-2016
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop Overview
 
It Consulting & Services - Black Basil Technologies
It Consulting & Services  - Black Basil TechnologiesIt Consulting & Services  - Black Basil Technologies
It Consulting & Services - Black Basil Technologies
 
HokuApps | Why Your Organisation Should Leverage a Rapid Application Developm...
HokuApps | Why Your Organisation Should Leverage a Rapid Application Developm...HokuApps | Why Your Organisation Should Leverage a Rapid Application Developm...
HokuApps | Why Your Organisation Should Leverage a Rapid Application Developm...
 
Best DevOps and ML tools
Best DevOps and ML toolsBest DevOps and ML tools
Best DevOps and ML tools
 
Outsystems Vs Mendix.docx
Outsystems Vs Mendix.docxOutsystems Vs Mendix.docx
Outsystems Vs Mendix.docx
 
Key Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility SolutionKey Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility Solution
 
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
 
Shrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code PlatformsShrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code Platforms
 
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
Rapidvalue whitepaper-howtochoosetherightarchitectureforyourmobileapplication...
 
How to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-applicationHow to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-application
 
The Case for Low-code Development
The Case for Low-code DevelopmentThe Case for Low-code Development
The Case for Low-code Development
 
The People's Innovation Platform - Microsoft Power Platform
    The People's Innovation Platform - Microsoft Power Platform    The People's Innovation Platform - Microsoft Power Platform
The People's Innovation Platform - Microsoft Power Platform
 
The People's Innovation Platform - Microsoft Power Platform
    The People's Innovation Platform - Microsoft Power Platform    The People's Innovation Platform - Microsoft Power Platform
The People's Innovation Platform - Microsoft Power Platform
 
Live-Wireframing Versus Programming
Live-Wireframing Versus ProgrammingLive-Wireframing Versus Programming
Live-Wireframing Versus Programming
 
ANANTHAKUMAR Resume
ANANTHAKUMAR ResumeANANTHAKUMAR Resume
ANANTHAKUMAR Resume
 
Wecreate
WecreateWecreate
Wecreate
 

Recently uploaded

办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutionsmonugehlot87
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 

Recently uploaded (20)

办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutions
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 

OaaS: Objects-as-a-Service

  • 2. $1T Global business software and services market size by 2029†
  • 3. Software development technologies aren’t progressing since 1980s Current generation tools reached universality, by horizontally scaling with humans instead of further scaling tech vertically up, and stopped evolving upwards. The no-code paradigm in its current form does not o ff er qualitative next-level capabilities. Rather, it is providing vertical solutions, which are not f lexible and not powerful enough even for those vertical tasks. www.quora.com/What-was-the-last-breakthrough-in-computer-programming/answer/Alan-Kay-11
  • 5. Future of Software Development OaaS: humans build complex software systems out of dynamically created and composed objects, without coding. über-(no)code: humans+AI assistants build complex software systems using human language to specify logical models, constraints and attractors. AGI code: AGI builds and updates logical models and the corresponding software by interacting with humans and the environment.
  • 6. Why OaaS Current software is built with Algorithms&Data structures programming model. Its constructs are not powerful enough to model evolving systems. It only works well for simple systems. Such systems are rigid, non- f lexible, fragile, do not scale to evolution. Industry solutions to this problem create exponentially more own complexity than the actual business functionality. Building software is more like building an Egyptian pyramid, rather than evolving an organism. Real-world business applications, evolving in time and scale, and interacting with the external environment, quickly become complex systems. This is where the impedance mismatch arises. We need a “organizing complex systems” model “Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves.” — Alan Kay.
  • 7. Objects as a Service FTW! OaaS provides an environment and a UI which let users specify: • business entities, • business processes, • connections, • integrations, • constraints and required states, • business rules. Users build software functionality step-by- step, by creating new objects with no-code tools, and reusing existing ones. Objects communicate and form f lexible dynamic work f lows, networks, feedback loops, recombine data and UIs. Coherent evolvable business applications emerge. OaaS manages the implementation details: infrastructure, scalability, persistence, data layer, messaging, protocols, evaluation strategies, dynamic dispatch, AAA, logging, metrics, resilience, availability, UI composition, testing, integrations, messaging, routing, deployment, hosting, CI/CD, version control, 
 backup and recovery, environment, sessions, contexts, state machines, distributed transactions, IDE, programmatic UI, SAT constraints solver, con f iguration, state history and rollback, etc.
  • 8. Next level of expressive power Objects live in the cloud, are universally addressed, communicate natively. API integrations are just objects communication. Objects can be stored in an inventory, can be bought and sold on a marketplace. This is the next step after DevOps, Kubernetes, containers, OS, IaaS/PaaS/ FaaS/SaaS. Cloud Functions, the current pinnacle of cloud design, is not a powerful enough abstraction to simulate business entities and relations. Objects are. This is an extension of ideas at PARC, and later of Steve Jobs, redesigned for 21st century and cloud. There was no cloud and demand back then. We do have cloud and demand now. 

  • 9. Next level in user energy ef f iciency ‣ O.G. OOP ✕ no-code ✕ cloud ✕ zero maintenance ✕ Internet-wide integration ‣ building and operating software the way the Internet is built and operated: it never stops, but always evolves and scales ‣ a medium for sculpting software to business requirements, in dynamics ‣ for business domain experts, not programmers ‣ if children can do it anyone can too “The best way to predict the future is to invent it.” — Alan Kay.
  • 10. Proven with prototypes OaaS model has been implemented in several prototypes, from user UI and work f lows to core engine. These prototypes have been used in real- world production applications, and did provide the proverbial 10x results both from the expressive power and human energy e ff iciency points of view.
  • 11. Customer segments ‣ people who are experts in their domains and know the logical model of what they need the software to do, but are not software developers (SMB owners, online sellers, creators etc) ‣ enterprise architects who need to glue together many moving pieces into a working and evolvable solution ‣ professional software developers who want to build more powerful solutions for their clients in less time and e ff orts ‣ startups who want to minimize time to market ‣ school children for making software for their classes :-) ‣ many others
  • 12. Everyone able to step-by-step build a logical domain model is able to build software. The industry is expanded by 10sX Value is created
  • 13. “Instead of innovating out from the present, what you want to do is invent the future from the future. Go out and live in the future and bring the future back.” “Computer science inverts the normal. In normal science, you're given a world, and your job is to f ind out the rules. In computer science, you give the computer the rules, and it creates the world.” “If you want to make money, don’t make a startup, start an industry.” — Alan Kay