Pentru tot ce ai postat tu mai sus trebuie baza de date.
Din ce vad eu RapidWeaver este doar un alt editor WYSIWYG (What You See Is What You Get) atat si nimic mai mult.
Intrarile in bazele de date, Query-urile se fac prin intermediul PHP or ASP. Pentru asta-ti trebuie un server care sa suporte unul din cele doua limbaje PHP server - free, Apache pe mac sau mai simplu MAMP (MAC) WAMP (WIN) UAMP (UNIX) LAMP (Linux) sau ASP-pe bani (din ce stiu eu pe MAC nu merge ASP).
Nu prea exista (din ce stiu eu) app-uri de gen click click click si gata baza de date, gata formurile, gata tot. Aici cam trebuie cod scris de mana…. sau luate portiuni de cod free, dar tot treba sa stii cu ce se mananca.