Access Control List
ACL
Accessibility
Acyclic Dependencies Principle
Dependency hierarchy
Agent
Algorithm
Application Logic
Use cases
Blackboard
Bounded Context
Architectural boundaries
Broker
Service Oriented Architecture, Microservices, API, Hub-and-spoke, Event-bus
Business Logic
Domain Logic
CQRS
Command-Query Responsibility Segregation
Cache
Clarity
Client-Server
Coding Conventions
Color
Command Line Interface
CLI
Common Closure Principle
Common Reuse Principle
Compatibility tests
Cross browser testing
Component
Coordinated Universal Time
UTC
Data Access Logic
Data Cube
Timeseries, Array DBMS
Data Replication
Data Synchronization
Sync
Data Transfer Object
Data Validation
Data Warehouse
Business Intelligence
Data-Context-Interaction
Decision Tree Learning
Dependency Inversion Principle
Deployment
Document-View
Double Buffering
VSYNC
ETL
Extract Transform Load
Entity
Entity-Component-System
Entity-Control-Boundary
Entity-Boundary-Control, Boundary-Control-Entity
Error Handling
Event Sourcing
Block chain
Explainability
Algorithmic transparency
Feature Flags
Feature Toggles
Federated Identity
Finite State Machine
Frontend tests
Functional tests
Game Loop
Graphics Pipeline
Heuristic
Hexagonal Architecture
Ports and Adapters, Onion Architecture, Clean Architecture, Functional Core / Imperative Shell
Hierarchical MVC
Presentation-Abstraction-Control, Hierarchical model-view-controller
Icon Set
Index
Search engine, Information retrieval
Inference Engine
Interface Segregation Principle
Internationalization
Translation, Localization, i18n, l10n
Interpreter
Layers
Lifecycle Hooks
Liskov Substitution Principle
Load Balancing
Logging
Login
Master-Slave
Menu Navigation
Toolbar
Message Queue
Event bus, Event loop
Microkernel
Kernel
Model-View-Adapter
Model-View-Presenter
Model-View-Viewmodel
MVVM, Model-View-Binder
Module
Monolith
Single tier
Multi-Agent System
N-Tier
Multitier
Navigation Graph
UI Flow, User Flow, UI Storyboard, Navigation Flow
Neural Network
Artificial Neural Network, Neural Net
Object Aggregate
Open-Closed Principle
Optimistic Locking
Page layout
Parallel Programming
Peer to Peer
Performance Monitoring
Performance tests
Pessimistic Locking
Pipe and Filter
Planning
Plugin
Add-on, Theme, Skin
Presentation Logic
View Logic
Process Control
Publish-Subscribe
Event bus, Event loop
Query Object
Repository
Database
Reuse/Release Equivalence Principle
Role-based Access Control
RBAC
Search
Security tests
Serverless
Single Responsibility Principle
Single Sign-on
SSO
Smart-UI
Snapshot Sequence
Software Framework
Software Versioning
Software license
Space-Based
Stable Abstractions Principle
Stable Dependencies Principle
Standardized Date Format
ISO 8601
Template Engine
Template Processor
Tests
Traditional Model-View-Controller
Model-View-Updater
Transaction
Unit of work
Typeface
Font
UNICODE
UTF-8
Ubiquitous Language
Undo
User Interface
User Manual
User control
User-activity Monitoring
Value Object
Version Control
Revision Control, Source Control