Hi, my name is Aaron, i am an aeronautical engineer from Mexico. I have many years of experience on CAD systems such as CATIA, Solidworks, Siemens NX. Basically what you need is 3D engineering software with manufacturing aids.
Solidworks will be perfect for you since it's platform is widely use on the industry, it can produce BOM (bill of materials) lists, Sustainability analysis, Finite element Analysis which is helpful simulating structures and can help validate design.
Solidworks also helps you creating exploded views, and it can be used to organize every part of your product. I can o it by making assemblies and subassemblies.
Feel free to contact me at anytime, send me a message so i can show you similar jobs i have done and kinly visit my portfolio.
My best regards.