シンボリックス
そのオペレーティングシステムとソフトウェア開発環境は、MITの Lisp Machine Lisp を使っていて、50万行以上の規模があった。
そのLISPは後に、MITからライセンス供与された他社のものと区別するためZetaLisp(英語版)と改称された。そのテキストエディタZmacs(英語版)は Emacs から派生したもので、テキスト処理パッケージ "ZWEI" に実装されていた。なお、"ZWEI" は "Zwei was Eine initially" の頭字語であり、"Eine" は "Eine Is Not Emacs" の頭字語である(どちらも再帰的頭字語。"Eine" はドイツ語の「1」、"Zwei" はドイツ語の「2」である)。
LISPマシンのシステムソフトウェアはMITが著作権をもっていて、シンボリックスに対してライセンス供与されていた。1981年まで、MITとは全てのソースコードを共有していた。シンボリックスの従業員によれば、この方針が変更されたのは、リチャード・ストールマンがシンボリックス側が同意できないソース修正を行ったためである。それは例えば、シンボリックスが行った改善からシンボリックスの著作権表示を削除し、それを一部だけ残して(コンパイルできない状態にして)他の商用ライセンシーにも渡していたことである。
Genera には様々なネットワーク機能も含まれていた。イーサネットが一般化する以前、LISPマシン向けに Chaosnet というLANが生み出された。シンボリックスのシステムでは Chaosnet もサポートしていたが、同時に TCP/IP も実装されていた。他にも DECnet、IBMのSNAがサポートされている。また、モデムと電話回線を使った Dialnet もある。Genera には分散「名前空間」データベースがあり(DNSにも似ているが、もっと包括的でむしろ Xerox の Grapevine に似ている)、ネットワークサービスに接続する際に自動的に最善のプロトコルを選択するようになっていた。アプリケーションやコマンドでは、ホスト名とサービス名だけを指定する。例えば、ホスト名と「端末接続」であることを指定すると、TCP/IP 上でtelnetプロトコルを使って接続を行う(状況によっては他の選択肢もある)。同様にファイル操作(ファイルのコピーなど)を指定すれば、NFS、FTP、NFILE(シンボリックスのネットワーク・ファイル・アクセス・プロトコル)、その他のいずれかを自動的に選択する。