XCute
Excelのワークシートをインタフェースにしてデータの入出力を行う機能がExcelOpen機能である。 通常Webアプリケーションのインタフェースにはウェブブラウザを使用するが、ウェブブラウザの中に操作性の良いインタフェースを作成するためにはjavaスクリプト等のプログラムを使用することになる。 しかしExcelと同等の仕組みを作成することは困難であり、それならばExcel自体を入出力のインタフェースにしてしまおうという考え方である。データの閲覧はXCuteサーバからExcelのブックを配信し、入力はセルの値のみをXcuteサーバに送る仕組みとすることで機能面とセキュリティ面の両立を図っている。 Excelの持つ機能をそのまま使用していることから、数式や入力規則、印刷範囲やマクロなどExcel固有の機能を組み合わせた多機能なインタフェースを作成することができるが、クライアントにExcelがインストールされていないと利用できないことや、Excelのバージョンによる機能差が生じる場合があるなど留意すべき点もある。