webapps
Online software tools
Webapps—also written as web apps or web applications—are software programs that run in a web browser rather than being installed on a device.
Unlike traditional desktop applications, webapps are accessed through URLs and require an internet connection: Gmail is a webapp, I use a webapp to track my expenses.
The line between webapps and websites has blurred, with many sites offering app-like functionality.
User interface layer
- backendNon-visible system layer
- JavaScriptWeb programming language
- HTMLWeb page code
- CSSWeb presentation language
React · Angular · Vue · Node · API · REST · database · authentication
Distributed computing paradigm
- MVCSoftware architectural paradigm
- progressiveFavoring reform and innovation
- statelessWithout national belonging
- cachingTemporary local storage
session · cookies · routing · middleware · endpoints · payload · JSON · XML
Remotely hosted software access
- AWSCloud computing platform
- AzureMicrosoft cloud computing service
- scalabilityCapacity for growth
- hostingReceiving guests socially
deployment · microservices · containers · Docker · serverless · elastic · autoscaling · CDN
Occurring without processing delay
- dynamicActive and changing
- dashboardVehicle control panel
- drag-and-dropMoving items via cursor
- clickableAble to be pressed
widget · notifications · chat · collaboration · commenting · editing · filtering · sorting
Easy to operate
- intuitiveKnown without reasoning
- responsiveQuick to react
- accessibleAble to be reached
- streamlinedMade smooth and efficient
cross-platform · seamless · on-the-go · adaptive · effortless · convenient · plug-and-play · onboarding
frontend
User interface layer
- backendNon-visible system layer
- JavaScriptWeb programming language
- HTMLWeb page code
CSS · React · Angular · Vue · Node · API · REST · database · authentication · OAuth
client-server
Distributed computing paradigm
- MVCSoftware architectural paradigm
- progressiveFavoring reform and innovation
- statelessWithout national belonging
caching · session · cookies · routing · middleware · endpoints · payload · JSON · XML · AJAX
SaaS
Remotely hosted software access
- AWSCloud computing platform
- AzureMicrosoft cloud computing service
- scalabilityCapacity for growth
hosting · deployment · microservices · containers · Docker · serverless · elastic · autoscaling · CDN · uptime
real-time
Occurring without processing delay
- dynamicActive and changing
- dashboardVehicle control panel
- drag-and-dropMoving items via cursor
clickable · widget · notifications · chat · collaboration · commenting · editing · filtering · sorting · autocomplete
user-friendly
Easy to operate
- intuitiveKnown without reasoning
- responsiveQuick to react
- accessibleAble to be reached
streamlined · cross-platform · seamless · on-the-go · adaptive · effortless · convenient · plug-and-play · onboarding · UX