Any repetitive engineering task that can be defined with a set of rules can be automated. With the advancement of cross platform integration the power of geometric modelling of a CAD application can be combined with a programing language like that of VB.NET. This combination provides the necessary ease, flexibility, and depth to develop applications good enough to replace non creative engineering tasks.