General

  • Action-Domain-Responder
    • Model-View-Controller (MVC)
    • Model-View-ViewModel (MVVM)
    • Model-View-Presenter (MVP)
    • Model-View-Indent (MVI)
    • Model-View-Update (MVU)
  • Client-Server
  • Pipe and Filter Architecture

Area Specific

Game Development Specific

  • Entity-Component
  • Entity-Component-System

Web Development

Database Management Systems

  • Relational Model
  • Entity-Relationship Model
  • Hierarchical Model
  • Object Oriented Model
  • Network Model
  • NoSQL Model
  • Graph Model

Miscellaneous

  • Component Object Model (COM)