Biliyoruz ki programın kodlaması kadar tasarımı da büyük önem taşır. Eğer nitelikli bir program yapmak istiyorsak -ki bu her programcının hayalidir- bir takım kriterleri gözönünde bulundurmalıyız.
Bu kriterlere gelince bunlar öyle kanun gibi çok kesin bir çerçeve içerisine sokulamasalar da yine de ölçüt olarak dikkate alınmalıdırlar. Mesela durumu delphi yönünden ele alacaksak programın butonlarını .BMP'lerden oluşturabilir, formumuzun içerisine XP bileşenini atabilir, piyasada Delphi 7 için yazılmış skinleri(arayüz, kabuk) kullanabilir, form rengini ya da yazı rengini değiştirebiliriz. Yani Windows'un renkleri yerine, onun stilini kullanmak yerine kendimize özgü bir stil oluşturabiliriz.
Tüm tasarım konularında olduğu gibi hoş ve çok beğenilen bir tasarıma imza atmak tamamiyle bir takım kuralları göz önünde bulundurarak hayal gücünüzü işletmenize kalmış. Tabi onun da ne kadar geniş olduğu önemli.