1. Catia is high end CAD system used by big companies, therefore it is very expensive
2. It is targeting more and more on PLM, not just geometry
3. Almost every CAD system support parametric modeling, catia certainly does
4. as to KBE, the best tool I know is ICAD, but it is very difficult to use because it uses LISP langurage, fortunately, CATIA just bought ICAD, hopefully, we will begin to see some new features in the next release of CATIA |