ASP/PHP Web Application Builder è uno strumento di Rapid Application Development (RAD), cioè consente di sviluppare applicazioni web in maniera più veloce. Permette, in particolare, di gestire i dati dei database.
APWAB consente di creare applicazioni ASP e PHP in modo amichevole, senza scrivere una riga di codice. Ma, nello stesso tempo, è uno strumento flessibile, perché i programmatori possono modificare il codice generato ogni volta che vogliono. Il programma è, quindi, adatto sia ai principianti, che possono creare sofisticate applicazioni web al di sopra delle loro capacità, sia agli sviluppatori professionali, che possono risparmiare tempo prezioso costruendo in modo estremamente veloce una base di partenza per le loro applicazioni.
Senza programmare si possono costruire applicazioni sofisticate in pochissimo tempo: basta scegliere le tabelle e i campi, impostare le opzioni desiderate e premere il tasto "Build".
Le pagine per l'inserimento dei dati, create con APWAB, avranno caratteristiche professionali. Per esempio, verrà impedito l'inserimento dei caratteri alfabetici nei campi numerici, verranno creati componenti calendar a discesa per le date ed editor HTML per i campi memo.
Le pagine di ricerca potranno avere multiple opzioni di ricerca su campi multipli: basta scegliere i campi su cui effettuare la ricerca e quelli da visualizzare nella griglia dei risultati.
Naturalmente, in un'applicazione web la sicurezza è molto importante. APWAB permette di inserire facilmente le giuste impostazioni. Si possono creare utenti multipli e scegliere a quali campi/tabelle/azioni dare loro accesso. Per esempio, si può permettere agli utenti anonimi di visualizzare la tabella Prodotto ma senza il campo Prezzo; si può permettere ai clienti di aggiornare i propri dati ma, ovviamente, non quelli degli altri utenti.
Programmando, il codice generato con APWAB può essere esteso a proprio piacimento, perché il programma genera codice ASP/PHP puro.
La versione "Test Drive" di ASP/PHP Web Application Builder ha le stesse funzionalità del programma completo, ma può essere lanciato solo 15 volte. Per poter seguitare ad utilizzare l'applicazione occorre acquistare la versione registrata. Il costo della registrazione è di $249,00.