Datawindows
Alla base del successo di Powerbuilder vi sono le "datawindows", che gestiscono il collegamento tra i dati e il layout visuale, astraendo le differenze tra i diversi sistemi di database, risolvendo problemi di accesso concorrente e gestendo le transazioni.
Fin dalla sua origine Powerbuilder si è sempre caratterizzato per la possibilità di effettuare una reale programmazione ad oggetti (ereditarietà, incapsulazione, polimorfismo). Inizialmente creato dalla Powersoft, è stato in seguito evoluto dalla sybase, per poi passare attraverso una serie di ulteriori acquisizioni ed essere oggi gestito da Appeon, che ne gestisce il revamping.