コンピューティングにおけるアーキテクチャ中立配布フォーマット(ANDF)は、共通の「シュリンクラップ」されたバイナリアプリケーションプログラムを、準拠したUnixシステムで使用するために配布し、異なる基盤ハードウェアプラットフォームで実行できるように変換することを可能にする技術です。ANDFはオープンソフトウェア財団によって定義され、「移植性とオープンシステムの理念を大きく前進させる真に革新的な技術」[ 1 ]になると期待されていましたが、広く採用されることはありませんでした。
他の OSF 提供物と同様に、ANDF は公開選考プロセスを通じて仕様が定められました。OSF は 1989 年 4 月に、アーキテクチャに依存しないソフトウェア配布技術に関する技術要求書を発行しました。[ 2 ] ソースコードの難読化、コンパイラの中間言語、注釈付き実行可能コードなど、さまざまな技術的アプローチに基づいた 15 件の提案が寄せられました。
ANDFの技術は、競合するアプローチと実装を評価した結果、英国国防研究局が開発したTen15 Distribution Format (後にTenDRA Distribution Formatと改名)が選ばれた。
ANDFは、ソフトウェア開発者とユーザーの両方に利益をもたらすことを目的としていました。ソフトウェア開発者はすべてのプラットフォーム向けに単一のバイナリをリリースでき、ソフトウェアユーザーは複数のベンダーのハードウェアを競争的に調達する自由を得られます。[ 1 ]プログラミング言語の設計者と実装者も、標準インストーラーによって単一の言語フロントエンドのみを開発すればよいことになるため、関心を示しました。[ 3 ]
OSF は ANDF の開発版の「スナップショット」をいくつかリリースしましたが、OSF またはそのメンバーによって商用リリースされることはありませんでした。これにはさまざまな理由が提案されています。たとえば、複数のインストール システムがあるとソフトウェア サポートが複雑になるという理由などです。[ 4 ]
OSFがANDFの開発を中止した後も、他の組織で開発は継続された。