式、LotusScript、Java、JavaScript のコードは、Domino Designer に不可欠のプログラミングインターフェースを提供します。必要に応じてさまざまな設計要素にコードを添付します。例えば、フォーム内に計算結果フィールドを作成する場合は、フィールドの値を計算する式を添付します。また、フィールドの onFocus イベントに JavaScript コードを添付することもできます。ユーザーがフィールドにフォーカスを移動するたびに、このコードが実行されます。さらに、スケジュールされた時刻にデータベース内の全文書を自動的に更新する式、LotusScript、Java エージェントを作成することもできます。
Domino Designer では、COM と OLE をサポートする開発環境へのプログラミングインターフェースを提供しています。Domino Designer では Java のアプリケーションとアプレットへのプログラミングインターフェースも提供しています。Java アプリケーションやアプレットは、ローカルならインストール済みの Domino ソフトウェアにアクセスすることで、リモートなら IIOP プロトコルを用いた CORBA を使用して Domino サーバーに接続することで実行できます。
『アプリケーション開発者ガイド』の「概要 - アプリケーションとデータベース」と「データベース管理」のセクションでは、コードを使用する一般的なケースについて、ガイドラインやテンプレート、例を説明しています。このような場合でも、プログラミングの方法を習得する必要はありません。これ以外の場合で、Domino Designer でのプログラミングについてのガイドラインやリファレンスが必要な場合は、このマニュアルを参照してください。