Bummer! The page you were looking for wasn't found. You can
browse our articles or try searching.
Software Architecture Concepts
This section defines some of the popular software patterns and protocols that are frequently implemented across different programming languages and frameworks.