メニューを選択して開発モードからランタイムモードに切り替えることは、アプリケーションを再起動することを意味します。SDIモードで実行するために、特別な実装は必要ありません。SDIウィンドウへと移されます。以下に挙げられている特定の原則に注意する必要があります。自動的にプロセスメニューバーが表示されます。プロセスメニューバーが非表示の状態でも、メニュー項目のショートカットは有効です。SDIモードのどちらにおいてもオブジェクトの位置を再計算することなく使用することができます。インターフェースオプションが選択されていた場合、スプラッシュウィンドウは、MDIウィンドウであれば表示されていたメニューをすべて格納します。MDIモード同様、スプラッシュスクリーンを閉じるとアプリケーションを終了することになるという点に注意してください。スプラッシュスクリーンオプションが選択されていなかった場合、メニューは開かれているウィンドウにおいて、プログラマーの選択に応じて表示されます。これは、開発環境に切り替えるにあたって実行を中断し、MDIモードでアプリケーションを再起動する必要があるためです。閉じられると、4Dアプリケーションが終了します。場合によっては終了したいという場合もあります。標準アクションが割り当てられているメニューが呼び出された場合、そのメニューがどこから呼ばれたものであろうと、アプリケーションは終了し、すべてのウィンドウが閉じられます。よって透過的に管理されるとはいえ、SDIモードではアプリケーションインターフェースの管理に関してこれまでと若干の差異が存在します。4Dランゲージにおける特異性は以下の表にある通りです。2行以上に折り返されている場合でも単一行のメニューバーのピクセル単位での高さを返します。位置するグローバルな座標系です。返される値より大き値を持つことができます。現在実行中のモードを確認することができます。