I don&#x27;t know anything about shipping IT systems but my guess is that it&#x27;s not just a software in the cloud. You have a lot of hardware involved. Sorting facilities, delivery guys, etc. If that environment is heterogeneous and you need to replace all the hardware or adapt to lots of different hardware, I can easily see how things can go wrong.<p>The other thing is how can a business person tell the difference between a star programmer and some random mediocre coder? It&#x27;s not like if it is a profession with reliable minimum standards. It&#x27;s a bit like psychanalysts, anyone can declare himself a developer.