Understanding the basics may help leaders ask better questions before the next migration or big software rollout.