Package Managers
A package manager is a software tool that automates the installation, upgrading, and un-installation of software or application dependencies.
Deeper Knowledge on Package Managers

Python Poetry
An alternative to pip for Python package management

Pipenv
An alternative to pip and venv

Pip: Python's Package Manager
Python's default package manager

Chocolatey (Windows Package Manager)
A package manager for managing software on Windows