The primary difference between FrameScript and other scripting languages is that FrameScript provides direct access to the internals of FrameMaker itself. FrameScript exposes the FrameMaker API (which you can also manipulate by downloading the Frame Developers Kit and programming in C).
FrameScript also allows you to extend FrameMaker by linking to OCX controls. FrameScript also provides direct access to relational database systems through ODBC. We make extensive use of the MSXML OCX control for XML parsing and have developed solutions for content reuse by encoding sections of FrameMaker documents in XML and uploading them to a relational database. Best regards, Martin Martin R. Smith www.golehtek.com martin.smith at golehtek.com