Öncelikle bir sunucuya ihtiyacın var. Yani veritabanı sunucusu ve dosya sunucusu şeklinde.

Sonra facebook sana bazı API dosyaları veriyor. O dosyalar aracılığıyla uygulamayı yükleyen facebook kullanıcılarının özel bilgilerine erişim hakkı kazanıyorsun.

Gerisi sana kalmış, uygulamayı kendi hostun ve veritabanın üzerinde yapıyorsun, API aracılığıyla da facebookta yayınlıyorsun.

her türlü programlama bilginin olması lazım eğer kendin yapacaksan. Builder falan var dediğin gibi ama yalan onlar, hep aynı tarz şeyler üretiyorlar.