Computer aided design engineering (CAD,CAE) techniques and their applications