What are Visual C++ Redistributable Packages?
The Visual C++ Redistributable Packages install run-time components that are required to run C++ applications that are built by using Visual Studio. Each of those applications were built by using different Visual Studio version.
Why I need them?
Most applications are first checking to see if you have the needed redistributable packages before continuing with installation but there are also applications that don't and in the end you getting errors like "msvcr110.dll is missing" or "msvcp110.dll is missing". So to be always be sure that you will not get such errors its better to install all of them.
Where to download?
Of course the best place to download them is from the official site. Here is the list of latest redistributable packages for each version.
The above list may be outdated so please check
here for latest news and more information.