For a gneral sense of the capabilities of the model, assuming it is simple metal structures (not composite), you can use the basic meshing and analysis of CATIA. For anything more serious we use CATIA for the surfaces generation and modeling, and then move the model into PATRAN for pre-post processing, with NASTRAN/MARC as the solver.
There is obviously the matter of cost. A single PATRAN license with MARC is as much as a full configuration of CATIA P3, which is a LOT of money, so for an actual buisness to buy this configuration, is costly.