And you will want to budget in some money for some dialed in post processors for you machines as well. You do not want to skimp on that end of the deal with 5 axis machines. If are buying a machine as well, get a post from postability, and have them also create a linked up simulator for it as well. It can save a lot of time going back and forth checking clearances, and is relatively reliable for collision checking. It is by no means a replacement for Vericut or NCsimul though which both verify against your posted code.