Software Eases Design Pain At Various Stages