A development environment, by sybase.
It's extremely useful for large scale client/server development, particularly due to its datawindow facility.
The development language used is Powerscript, which is best described as similar to an enhanced version of
BASIC, with support for a large number of Object Orientated Development (OOD) features.
Pros
Excellent database support
Rapid application development
PowerBuilder's datawindow is the most powerful data manipulation tool that I know of
Fairly easy for beginners to use
Nice Graphical User Interface for development
Can run and debug directly from source code, without compilation, so saving valuable time
Cons
Very slow compiled code (it's not compiled to machine code)
Limited cross platform support (Windows, Solaris, Mac)
Trying too hard to be a web development tool, there are better options for this!
Makes Java on the server look fast, not recommended for busy application servers
Consider using for
Most windows applications
Anything which requires large amounts of data processing, but not large amounts of calculation on that data
Applications which need to be created quickly
Producing reports (also the underrated reporting tool Informix)