Originally software for CAD systems was developed with computer languages such as Fortran, ALGOL but with the advancement of object-oriented programming methods this has radically changed.
Algselt arendati raalprojekteerimise tarkvara programmeerimiskeeltes nagu Fortran, aga objektorienteeritud programmeerimise meetodite arenguga on see radikaalselt muutunud.