Features
Scripting
The StarSuite Scripting Framework provides an Integrated Development Environment (IDE) for StarSuite Basic, JavaScript, and BeanShell. It also includes a powerful dialog editor with 20 controls that allow you to create compelling dialogs with just a few mouse clicks. See the specifics below.

StarSuite Development Kit (SDK)
The StarSuite SDK is the development kit for StarSuite applications. It contains a complete Developer's Guide and the API reference documentation. The Guide introduces the API, explains the concepts behind it, and makes it possible for all users to get started quickly with the StarSuite API. It also provides 38 examples in five programming languages that illustrate the use of the API and demonstrate how to benefit from StarSuite 8's word processor, spreadsheet, presentation software, graphics program, and database.
Uno Runtime Environment (URE)
The URE gives you the ability to work with Universal Network Objects (UNO), independent of StarSuite. UNO, StarSuite's underlying component model, permits language-agnostic and remote-transparent development of add-ins, components and applications. XPCom, Bonobo and Mono enthusiasts in particular will want to experiment with UNO to see if they can achieve greater interoperability between component models.
StarSuite Basic
StarSuite's the most popular programming language, StarSuite Basic, is the easiest and fastest way to automate your business processes. This integrated development environment uses a dialect similar to Visual Basic and provides a debugger and dialog editor to write platform independent and solutions.

Java Technology
StarSuite has the best Java language integration of all the office suites on the market. Your Java code based extensions and solutions should work on all platforms without any changes. At the same time, the StarSuite SDK provides the tools and header files to develop C++ components. The StarSuite Developer Manual provides dozen of examples.
C++
StarSuite API solutions written in C++ are extremely fast and efficient. The StarSuite SDK provides the tools and header files to develop C++ components to extend StarSuite functionality or to control your StarSuite remotely.
JavaScript
New for StarSuite 8: You can now write your scripting solutions with JavaScript. StarSuite provides the Rhino IDE, a development environment with full access to the StarSuite dialog editor.
BeanShell
BeanShell is a Java source interpreter with object scripting language features. BeanShell combines the Java programming language with the advantages of a interpreter language, which means you can write your Java code and execute it with no compilation required.
XML Transformation
XML, the standard for data exchange, simplifies your document transformation tasks. You can import and export every XML file in StarSuite by creating an XSL transformation template.
Macro Migration Wizard
The Macro Migration Wizard (Enterprise Edition) was designed to dramatically reduce the costs for macro migration. The Wizard analyzes and converts your Visual Basic for Application (VBA) macro solution without manual editing in most cases.