The Optimal Progra Computer Aided Design