What do we mean by NuGet in Dot Net?

Following points demonstrates about NuGet?
-> NuGet is a free and open source package manager for the .NET Framework.It was formerly known as NuPack.
-> NuGet is the package manager for the Microsoft development platform including .NET. The NuGet client tools provide the ability to produce and consume packages.
-> The NuGet Gallery is the central package repository used by all package authors and consumers.
-> NuGet is a Visual Studio extension that makes NuGet easy to install,uninstall and update libraries and tools in Visual Studio projects that use the .NET Framework.
-> When we add a library or tool, NuGet copies files to your solution and automatically makes whatever changes are needed in your project, such as adding and changing your app.config or