per il database userai quello che usa joomla, la tua "applicazione" creerà le tabelle che gli necessitano.
Su vuoi creare un applicativo che faccia qualcosa, una anagrafica clienti, per crearla puoi usare estensioni come chronoform, breezingforms, content building.
ci sono molti tutorial al riguardo, ma non nello specifico, ma se programmi per AS400 vuol dire che hai delle basi consolidate e non dovresti avere difficoltà nel seguirli e modificarli per la tua esisgenza.
è probabile anche che ci sia qualche componente pronto all'uso, ma sinceramente non lo so.