Enterprise Reporting Tools - 3GL Based
These Enterprise Reporting Tools attempt to overcome the inherent limitations in the database dependent Enterprise Reporting Tools by adding a Third Generation Language (3 GL).  This means that any report that is not merely a formatting exercise is going to be written using a 3GL.  Usually a variant of BASIC or in some cases PASCAL.  This is putting a pretty face on old technology.  In fact, if you were going to chose a 3GL for report writing BASIC and PASCAL would probably not be at the top of the list. COBOL is a better and more productive 3GL language for writing reports than either BASIC or PASCAL.  So from an enterprise perspective, these languages put a pretty face on reporting languages that are less productive than COBOL. This is not a direction that promises significant productivity gains.

The issues with this class of tool are: