Yazılım teknolojileri, günümüzde bilimsel, ekonomik, sosyolojik ve diğer tüm konulara yön vermese de söz sahibidirler. Bilgiye ulaşmanın artık ne kadar kolay olduğunu düşünecek olursak, hem öğretici olarak bizlere hem de öğrenci olarak sizlere düşen görev sadece bilgiye ulaşma, onu kavrama ve öğrendiğini uygulamadır.
Bu organizasyon doğru yapıldığında, ortaya konan emek kolayca maddi kazanca çevrilebilir. Yazılımın her yaş, her eğitim seviyesi ve her sektörde önem kazandığı günümüzde, nesne temelli programlama mantığı oldukça önem kazanmıştır. Klasik programlama yaklaşımı ile ilgili programlama temelleri yaklaşımı programlama öğrenmek isteyenlerin ihtiyaçlarını karşılayamaz durumdadır.
Bu kitapta nesne temelli programlamanın temel kavramların ve yapısal mimarisinden bahsedilerek yazılım algoritmalarına yaklaşımda bulunulmuştur. Bunun yanında yazılımın üç temel ayağından biri olan veri tabanı mantığı açıklanmaya çalışılmış ve veri tabanı kavramları ortaya konmuştur.