SlideShare a Scribd company logo
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

Smarter Retail
Smarter RetailSmarter Retail
Smarter Retail
suresh ramanujam
 
Encanvas executive Briefing 2017
Encanvas executive Briefing 2017Encanvas executive Briefing 2017
Encanvas executive Briefing 2017
Newton Day Uploads
 
Domain Driven Design & Hexagonal Architecture
Domain Driven Design & Hexagonal ArchitectureDomain Driven Design & Hexagonal Architecture
Domain Driven Design & Hexagonal Architecture
Can Pekdemir
 
locotalk-whitepaper-2016
locotalk-whitepaper-2016locotalk-whitepaper-2016
locotalk-whitepaper-2016
Anthony Wijnen
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop Overview
Shubhra Kar
 
It Consulting & Services - Black Basil Technologies
It Consulting & Services  - Black Basil TechnologiesIt Consulting & Services  - Black Basil Technologies
It Consulting & Services - Black Basil Technologies
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...
HokuApps
 
Best DevOps and ML tools
Best DevOps and ML toolsBest DevOps and ML tools
Best DevOps and ML tools
maziarforoudian1
 
Outsystems Vs Mendix.docx
Outsystems Vs Mendix.docxOutsystems Vs Mendix.docx
Outsystems Vs Mendix.docx
Parangat Technologies
 
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
roshanjk
 
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
UX 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 Platforms
QuickBase, 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-application
lverb
 
The Case for Low-code Development
The Case for Low-code DevelopmentThe Case for Low-code Development
The Case for Low-code Development
Linx
 
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
Korcomptenz 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 Platform
Korcomptenz Inc
 
Live-Wireframing Versus Programming
Live-Wireframing Versus ProgrammingLive-Wireframing Versus Programming
Live-Wireframing Versus Programming
Newton Day Uploads
 
ANANTHAKUMAR Resume
ANANTHAKUMAR ResumeANANTHAKUMAR Resume
ANANTHAKUMAR Resume
Anantha kumar
 
Wecreate
WecreateWecreate
Wecreate
Jos De Roeck
 

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

TMU毕业证书精仿办理
TMU毕业证书精仿办理TMU毕业证书精仿办理
TMU毕业证书精仿办理
aeeva
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
narinav14
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
Luigi Fugaro
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
confluent
 
42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert
vaishalijagtap12
 
Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.
KrishnaveniMohan1
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
kalichargn70th171
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Peter Caitens
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
The Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdfThe Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdf
mohitd6
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies
 
Voxxed Days Trieste 2024 - Unleashing the Power of Vector Search and Semantic...
Voxxed Days Trieste 2024 - Unleashing the Power of Vector Search and Semantic...Voxxed Days Trieste 2024 - Unleashing the Power of Vector Search and Semantic...
Voxxed Days Trieste 2024 - Unleashing the Power of Vector Search and Semantic...
Luigi Fugaro
 
Optimizing Your E-commerce with WooCommerce.pptx
Optimizing Your E-commerce with WooCommerce.pptxOptimizing Your E-commerce with WooCommerce.pptx
Optimizing Your E-commerce with WooCommerce.pptx
WebConnect Pvt Ltd
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
The Third Creative Media
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
Jhone kinadey
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
kgyxske
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid
 
Going AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applicationsGoing AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applications
Alina Yurenko
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
michniczscribd
 

Recently uploaded (20)

TMU毕业证书精仿办理
TMU毕业证书精仿办理TMU毕业证书精仿办理
TMU毕业证书精仿办理
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
 
Building API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructureBuilding API data products on top of your real-time data infrastructure
Building API data products on top of your real-time data infrastructure
 
42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert
 
Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
The Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdfThe Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdf
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
 
Voxxed Days Trieste 2024 - Unleashing the Power of Vector Search and Semantic...
Voxxed Days Trieste 2024 - Unleashing the Power of Vector Search and Semantic...Voxxed Days Trieste 2024 - Unleashing the Power of Vector Search and Semantic...
Voxxed Days Trieste 2024 - Unleashing the Power of Vector Search and Semantic...
 
Optimizing Your E-commerce with WooCommerce.pptx
Optimizing Your E-commerce with WooCommerce.pptxOptimizing Your E-commerce with WooCommerce.pptx
Optimizing Your E-commerce with WooCommerce.pptx
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
 
Going AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applicationsGoing AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applications
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
 

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