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