Devi per forza svilupparla in php?
Se ti serve solo accedere al DB per poter visualizzare o inserire dati allora probabilmente Joomla non è quello che fa per te.
O meglio, lo potresti anche usare con dei moduli che ti permettono di creare maschere per l'accesso al DB ma forse non è proprio tagliato per le tue esigenze.
Non so che tipo di conoscenze tu abbia nè su che tipo di macchine/server tu debba installare il tutto, ma ci sono tecnologie più o meno semplici da utlilizzare per realizzare servlet complesse a piacere; vedi java, jsp, xsl con un bel Apache/Tomcat (che è open source).
Ciao