3D CAD modeling - Technology for the Future