特長
スクリプティング
The StarSuite Scripting Frameworkは、StarSuite Basic/JavaScript/BeanShell向けのIDE(統合開発環境)を提供しています。このIDEには20種類のコントロールを提供するダイアログ・エディタが含まれているため、数回のクリックで優れたダイアログを作成することが可能です。以下はその詳細です。

StarSuite Development Kit (SDK)
StarSuite SDKは、StarSuiteアプリケーションを開発するための開発キットです。SDKには包括的な開発ガイドとAPIリファレンス・ドキュメントが含まれています。開発ガイドはAPIの紹介とそのコンセプトを解説し、全てのユーザがStarSuite APIを了できる知識を提供しています。5種類のプログラミング言語で38の例を提供し、APIがStarSuite 8のワープロ/表計算/プレゼンテーション/図形描画/データベースで、どのように役立つかを解説しています。
Uno Runtime Environment (URE)
UREはStarSuiteから独立して機能することが可能な、Universal Network Objects (UNO)を提供します。StarSuiteの基盤コンポーネント・モデルであるUNOは、アドイン/コンポーネント/アプリケーションの開発における言語非依存やリモートからの透過的な開発を可能にします。XPCom/Bonobo/Monoを支持し、コンポーネント・モデル間での優れた相互運用性を実現するためのUNOによる実験を試みる開発者を大きく支援します。
StarSuite Basic
StarSuite Basicは、容易に、そして速やかにビジネス・プロセスの自動化を図ることが可能な、StarSuiteの標準的なプログラミング言語です。この開発環境はVisual Basicに似た言語を利用し、デバッガやプラットフォーム非依存のダイアログ・エディタを統合して提供します。

Javaテクノロジー
StarSuiteは市販されているオフィス・ツールの中で、最も優れたJava言語との親和性を提供します。Javaコードをベースにした拡張機能やソリューションは、変更を加えることなく、どのプラットフォームでも動作可能です。また、StarSuite SDKがC++コンポーネントを作成するためのツールやヘッダ・ファイルを提供します。StarSuite Developer Manualには多くの参考例が記載されています。
C++
C++で既述されたStarSuite APIソリューションは、極めて高速/効率的に機能します。StarSuite SDKが、StarSuiteの拡張や、リモートからの制御を可能にする機能を実現するC++コンポーネントの作成に必要なツールやヘッダ・ファイルを提供します。
JavaScript
StarSuite 8からは、新たにJavaScriptでソリューションを既述することが可能になりました。StarSuiteは、StarSuiteダイアログ・エディタの機能全てにアクセス可能な開発環境である、Rhino IDEを提供しています。
BeanShell
BeanShellは、オブジェクト指向言語に対応したJavaソースのインタプリタです。Java言語とインタプリタ言語の両方の利点を組み合わせたBeanShellを利用すれば、Java言語でコードを書き、コンパイルすることなくそのプログラムを実行することが可能になります。
XML変換
データ交換のスタンダードであるXMLによっって、より容易なドキュメント変換が実現します。対応するXSL変換テンプレートを用意することで、あらゆるXMLファイルをStarSuiteに取り込むことが可能です。
Macro Migration Wizard
Macro Migration Wizard (Enterprise Edition)を利用すれば、マクロの移行に必要なコストを劇的に削減することが可能です。Macro Migration Wizardは、ほとんどのVisual Basic for Application (VBA)マクロを分析し、自動的に変換することができます。