Microsoft Runtime Libraries
Всем знакома ситуация, когда та или иная программа отказывается запускаться, ссылаясь на отсутствие в системе необходимых файлов. Для решения этой проблемы компания Microsoft периодически выпускает пакеты исполняемых библиотек, предназначенные для распространения производителями ПО и установки в систему конечными пользователями. Необходимость установки тех или иных пакетов определяется языком программирования, на котором написана программа. К примеру программы написанные на языке Visual C++ 7.0 требуют установки пакета Visual C++ 7.0 SP1 RP, в то время как программы написанные на Visual Basic 6.0 используют в своей работе библиотеки из пакета Visual Basic 6.0 SP6 RP. Часто язык программирования, на котором написана программа и соответственно требуемую версию пакета можно определить из названия запрашиваемых программой файлов: mfc70.dll, atl80.dll, vfp9r.dll и т.п.