Şöyle ki bazı programlar farklı yazılımlara ihtiyaç duyar. Çalıştırmak istediğiniz cihazın işletim sisteminde bu yazılımlar olmak zorundadır. Bunun dışında portable sürümler mevcut. Bu sürümler, ihtiyaç duyduğu yazılımları kendi içerisinde barındırır.