Both are very powerful and can be used to design imaging and illumination optics. CODE V has a higher price, and Zemax is more widely used. Both can be used to optimize optical systems, design lenses, develop tolerances and both require training to fully benefit.