Nu ai nevoie de programe, ci ai nevoie sa cunosti limbaje de programare precum php, css, html sau orice alt limbaj de programare pe care vei vrea sa-l utilizezi in a-ti crea aplicatia, care mai apoi va trebui urcat pe un webhost printr-un client FTP.
P.S: Nu uita sa implementezi kit-ul FBML in aplicatia ta, kit oferit de staff-ul facebook, in sectiunea Dezvoltatori a site-ului.