Hello,
It depends on what type of machines you are thinking of. Mills, Lathes and Wire EDM machines for instant, will require different modules of software.
Within each module you will need different post-processors - this is the part of the CAM system that produces the G Code - for each machine type, for instance Fanuc controller take fairly standard G Codes, Heidenhain Mills require Conversational format.
Do you have a list of the machine in question ?
ATB
Andre