Imagine creating a huge software program that can only be tested in little pieces on a computer that is slightly different from what it is supposed to run on. However, when you do run it as a whole on the actual computer for the first time, it must run almost flawlessly without a single significant bug. When is the last time you saw a software program do that?