전기기기의 설계는 예술이면서 과학이다. 설계절차는 대단히 많은 요소들을 포함함으로 간단한 절차에 의해서 가능하지는 않다. 어떤 설계는 상반되는 요구들에 대한 타협으로 이루어지기도 한다. 따라서 설계문제에 대해 유일한 해가 있는 것은 아니며, 같은 설계사양에 대한 설계는, 요구사항에 대한 설계자 다른 강조점이 있을 수 있으므로, 각각 다를 수 있다. 설계는 광범위하며, 반복적인 절차에 의해서 이루어진다. 설계의 각 부분은 요구사항을 만족하기 위해서 반복된다. 예를 들면, 소형전동기의 설계에 있어서는 초기설계에서는 목표효율이 우선된다. 설계가 종료되면 초기에 설정한 목표효율과 설계된 전동기의 최종효율이 비교되어야 하며, 이들은 타당한 범위 내에서 일치하여야 한다. 그렇지 않으면 초기 목표효율과 설계의 관련부분은 재조정되어야 한다. 유사한 반복이, 설계의 다른 설계변수의 최적화에서도 이루어져야 한다. 설계자가 경험을 쌓아 갈수록, 초기치를 적절히 설정할 수 있으므로, 이러한 반복횟수는 줄어들 수 있다. 많은 설계변수가 있는 반복설계를 위해서는 속도가 빠른 컴퓨터의 사용이 필수적이다.