Yazılımı parametrik yapmaya çalışırsanız daha faydalı olabilir. Bir dosyayı açtım sodexho vs tek tek koda gömülmüş, başka bir yere bakmadan kapattım. Yazılım sadece kod yazabilmek değildir. Bence biraz daha uğraşıp, veritabanını aktif kullanabilirseniz işe yarayabilir. Veritabanı ve normalizasyon konularını biraz çalışmanızı tavsiye ediyorum.