There are many choices for a 3D design program. Since the introduction of Pro/ENGINEER Wildfire several years ago, the user interface of Pro/ENGINEER has become very easy to learn and use as well. Additionally, the price of Pro/ENGINEER has also come done significantly to compete with the mid-range software 3D cad solutions (Inventor, SolidEdge, & Solidworks). Although, the same Pro/ENGINEER that is sold for under $5000 is the same software that is used by Fortune 500 companies like Toyota, Dell, and Nike. Conversely, the other midrange software solutions do not compete with the other high end 3D software solutions (CATIA, Unigraphics, & Pro/ENGINEER). If you need the power of advanced surfacing or large assembly management, you will need to upgrade from a midrange solution to a high end solution. If you have Solidworks, you would need to upgrade Dassault's (make of Solidworks) high end CAD solution called CATIA. Once you updgrade to CATIA, you will be designing with a new software solution that will be creating a different type of native CAD file.
At the core of every CAD software program is it's geometry 'kernel'. PTC has used their proprietary Granite Kernel since they came out with Pro/ENGINEER. Solidworks leases their Parasolid kernel from Unigraphics (their competitor). Owning your own kernel helps alot when developing a companies software solutions. They can also use the same kernel when developing other software solutions that are used 'downstream' from the design process.
Therefore, Pro/ENGINEER and others may seem close when looking at the different features and functionality of the software. Although, one must realize that your CAD program is just one part of the entire Product Development Process. After the part is designed, many additional processes need to happen before the product goes to market. You may want to perform Finite Element Analysis (FEA) on the part, tooling must be made and manufactured, technical illustrations need to be developed for an instruction or owners manual, etc. There is so much data that is created during the Product Development Process. That data then needs to be managed and collaborate within your organization and more than likely to several other vendors located throughout the world. To streamline that entire Product Development Process, Pro/ENGINEER is your best choice. PTC (the maker of Pro/ENGINEER) has a software solution for virtually every part of the Product Development Process. Your company will then have an integrated solution for the entire Product Development Process.
Lastly, from a support perspective, PTC has a blended learning solution. You can take Instructor Led classes at over 100 training locations throughout the world or learn the same material (and more) by getting an eLearning Pro/ENGINEER subscription. The eLearning subscription will give you web-based access to all of the material that is tought in the instructor led classes and several additional classes. In additional to the training, with PTC you also have access to live Technical Support 24 hours a day, 5 days a week. When you call (or submit a request online), you will be speaking to a highly qualified technical support representative that has access to a knowledge database of thousands of Pro/ENGINEER questions. They can answer your questions, or take control of your computer to help you with our technical issue.
I would be anxious to hear about the Product ideas you are working on. Currently, we co-sponsoring a Design contest called "Redefining Innovation". We are giving away $8000 in cash prizes for the top three winners. PTC is going to give the winners Global exposure on their website and through several different promotions. Manufacturing Business Technology Magazine is also going to do a feature article in the March issue of their magazine. You can learn more about the contest by visiting our website for the contest (
www.redefininginnovation.com)
Let me know if you have any other questions.
Thanks and Good Luck!!