Welcome to the FrameScript website!
Since 1991, Finite Matters Ltd. (FML) has been providing quality, cost effective, on-time information management solutions, consulting services, and mission critical software. Our software solutions include FrameScript, a high level, user-oriented, scripting (or macro) language designed to work with Adobe FrameMaker and FrameMaker + SGML and PatternStream, our revolutionary database publishing software that works with Adobe FrameMaker and InDesign. Both FrameScript and PatternStream are used by customers world-wide to implement publishing solutions.
FrameScript version 5.2 for windows, our latest release, supports FrameMaker versions 9.0, 8.0, 7.2, 7.1, 7.0 and 6.0.
FrameScript version 2.0 is available for use with FrameMaker 7.0, 6.0, and 5.5.6 on MacIntosh computers. ElmScript is the product name in Germany and has the same versions available.
Adobe FrameMaker is a popular document publishing software system. Since it is a mainstream product, its goal is to appeal to a large client base. Large software vendors have to carefully choose which features to put into each new release of their products. If it doesn't put enough useful features in, it might lose customers. If it puts in too many which appeal to only a small market segment, it will be accused of software bloat. The problem is that someone's bloat maybe someone else's need.
To permit users to customize their FrameMaker license, Adobe provides the Frame Developer's Kit (FDK), which allows programmers access to FrameMaker's capabilities. It requires the use of the Microsoft Visual C++ compiler for Windows computers plus the services of an experienced (and usually expensive) computer programmer. The FDK gives programmers the power to customize FrameMaker beyond the off the shelf product.
FrameScript now brings that power to FrameMaker users instead of just programmers. FrameScript has been developed with the FDK to interface with FrameMaker, so you don't have to know the FDK, C or C++ languages, and programming techniques. FrameScript only requires the knowledge of its scripting language.
The script language itself is geared toward high-level users as opposed to programmers. The commands are simplified with many options but with defaults for almost everything.