https://en.wikipedia.org/wiki/Software%20architecture
https://en.wikipedia.org/wiki/Software%20Engineering
https://en.wikipedia.org/wiki/Software%20development%20process
https://en.wikipedia.org/wiki/Systems%20development%20life%20cycle
https://en.wikipedia.org/wiki/Adaptive%20software%20development
https://en.wikipedia.org/wiki/Agile%20software%20development
https://en.wikipedia.org/wiki/Behavior-driven%20development
https://en.wikipedia.org/wiki/DevOps
https://en.wikipedia.org/wiki/Unified%20Modeling%20Language