Co sprawia że program na jednym komputerze działa dobrze i nie sprawia żadnych problemów a na innym jest wręcz przeciwnie. Czy to jest jakowyś przypadek, błąd w jakiejś konfiguracji której programista nie przewidział czy też użytkownik instalujący ów program popełni błąd. Być może to nie ów program czy konfiguracja lecz system nie działa tak jak powinien, więc czy znowuż coś źle zrobiono w systemie który przecież też jest tylko jakimś tam programem. Niby system działa, jest wszystko dobrze a jednak program który powinien działać tak a nie inaczej nie działa. Coś gdzieś jest źle, coś zadziałało inaczej, błąd. Podobno program nigdy się nie myli, wykonuje dokładnie to co mu nakazano i dokładnie tak jak mu nakazano. Więc czy winę ponosi ten kto ów program stworzył, przecież go testował i wszystko było jak należy, sprawne i bez żadnych najmniejszych zastrzeżeń. Programista poświęcił czas na pisanie linijek kodu, skompilował (wszystko przy użyciu jakiegoś programu) i było dobrze, program działa prawidłowo.