Nesne Yönelimli Programlama
Godoro Yazılım Geliştirme ekibi nesneye yönelik programlamayı tam kavramış, her noktada tüm özellikleriye kullanan bir ekiptir. Her kavramsal bütün bir nesnedir ve her işlem belli bir nesne tarafından yazılır. Bu yaklaşımın müşteri tarafında katkısı, olası değişikliklerin daha hızlı ve daha hatasız olması demektir. Örneğin 'ürün' diye bir nesne vardır ve buna iki alan ve üç tane işlem eklenmesi gerektiğinde yapılacak işlem son derece basittir. Bir veya bir kaç nesne değiştirildiğinde tüm yazılım bu değişiklikleri görür ve otomatik olarak duruma adapte olur. Bir yerde yapılan değişikliklerin diğer kısımlarda da yapılması gibi bir iş yükü yoktur ve değişikliğin diğer noktalarda yapılmaması nedeniyle hata oluşma riski çok düşüktür. Nesneye yönelik programlamanın geliştirme ekibine katttığı değerim müşteriye getirisi, belli bir işlemin kısa sürmesi nedeniyle daha az maliyet getirmesi ve bunun doğal sonucunda da müşteriden az para talep edilmesidir. Bir başka katkısı da oluşturulan zengin nesne kütüphanesiyle bir çok işin çok kolay yapılabilmesi, müşterinin bir isteğinin sadece belli bir yazılım kütüphanesinin sadece bir kaç parametreyle kullanımı kadar kolay olmasıdır.
Hizmet Yönelimli Programalama
Godoro Yazılım Geliştirme ekibi hizmet yönelimli programlama esasına uygun yazılım geliştirir. Her modül ayrı bir servis olarak yazılmış, gerektiğinde web servisiyle herhangi bir makineden erişilebilir durumdadır. Bu şekilde yazılımın üçüncü parti kuruluşlarla entegrasyonu çok kolay olmaktadır. Ancak yazılımın hizmet yönelimli yapısı sadece web service teknolojileriyle sınırlı değildir. Hiç bir web service kullanılmasa da tüm yazılım biribiriyle entegre servislerden oluşur. Bu sayede bir servisteki değişiklik diğerlerini etkilemez. Örneğin müşteri cari servisleri yazılımdaki müşteri cari modülü yerine başka bir şekilde gerçekleştirilebilir. Bir modülde değişiklik yapıldığında hatta tüm modül yeniden yazılıdığında da servis aynı tanımı kaldığı için diğer modüller değişikliklerden etkilenmez.
Model Sürümlü Programlama
Godoro Geliştirme Ekibi, model sürümlü programlamayı hedeflemektedir. Yani programcılar sadece bir yazılımda olması gereken bileşenleri yani uygulamanın 'modelini' kurarlar ve diğer ayrıntı işler otomatik olarak sistem tarafından yapılır. Örneğin bir alan eklemek iki veya üç yerde bir kaç dakikalık bir değişiklik demektir. Bir değişiklik arayüzde, koda veya veritabanında bir çok değişikliği gerektirmez. Bir tablo eklemek de bir kaç saatlik bir işlemdir. Her tablo için veritabanı arayüz bileşenleri en baştan yazılmaz. Altyapı bir tablo eklendiğinde yapılacak işlemleri büyük ölçüde otomatik hale getirmiştir. Çok az bilen bir geliştirici bile çok kolay bir siteme bir tablo ekleyebilir. Model sürümlü programlama ile başlı başlına bir modül yazılması bir kaç günde gerçekleştirilebilmektedir. Üstelik bir sürü 'hacker' veya 'gerilla' programcının gece gündüz çalışmasıyla değil az sayıda 'normal' programcının mesai saatlerinde çalışmasıyla elde edilir. Bunun müşteriye katkısı işlemler Godoro Yazılım Geliştirme ekibi tarafından gerçekleştiğinda çok az bir bedel talep edilmesi, çok uzun işler için bile korkunç paralar talep edilmemesi demektir Ayrıca müşterinin kendi yazılım ekibi varsa çok kolay geliştirme yapabilmesini sağlar.