Package Management
Introduction
According to Wikipedia:
A package manager or package-management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs for a computer in a consistent manner. -- Wikipedia
Aptitude
Yum
DNF
Homebrew
Homebrew is a package manager for macOS.