グラフィカルユーザインタフェース
Cabosの基盤となっているネットワークエンジンはLimeWireである。LimeWireはその開発言語としてJavaが用いられているため、開発当初、Mac OS X環境下では、Javaの性能が発展途上で、グラフィカルユーザインタフェースの動作が緩慢であるという欠点があった。この欠点を補う目的で、Cabosはグラフィカルユーザインタフェース部分にREALbasicを用いて開発された。グラフィカルユーザインタフェースの設計はMac OS X用のGnutellaサーバント・ソフトウェア（アキュイジッション）が参考にされている。REALbasicを用いて開発されたため、その後Mac OS版、そしてWindows版へと移植が比較的スムーズに行われた。2010年時点では世界28言語に翻訳されている。