ホスト・アクセス・クラス・ライブラリー (HACL) は、アプリケーション・プログラマーがホスト・アプリケーションに簡単かつ迅速にアクセスできるようにするオブジェクトのセットです。HCLZ and I Emulator for Windows では、複数の異なる HACL レイヤーをサポートすることにより、以下の多様なプログラミング言語と環境をサポートします。C++ オブジェクト、Java™ オブジェクト、Microsoft® COM ベースの自動化テクノロジー (OLE)。どの層も同様な機能性を提供しますが、個々の 環境別の構文および機能の相違に応じて、それぞれの層ごとに若干の相違があります。機能性および柔軟性の最も高い層は C++ 層であり、この層は他のすべての層の基盤を提供します。