What type of machine do you want to use to produce gears?
Milling machines can produce gears and sprockets. Helicals are a little tricky. Lathes with live tooling can also produce gears.
Real production type gear software is a major deal. The people who took years to develop it expect to be paid for it. Ex. crowned helical gears on a CNC hobber are generally six axis machines.
Go for it, gears are a fun challenge.