It's all about the tools the shop has. Sapphire probes (edge finders) aid in a lot of the process. Mastercam allows you to simulate the machine process (and you can usually simulate it completely). Every shop is different – the shop I'm at here has a few lathes, robo-drills, 5th axis, and a few older pieces of hardware (which still are able to receive G-Code).