What’s the Best Software for CNC Programming?

CNC programming software can make or break a project. What’s your go-to software for writing programs and optimizing machining?