OTRS
OTRSは開発当初よりプログラミング言語Perlで実行されている。ウェブインターフェースはJavaScriptを使うことでユーザーにより使いやすく作られている(セキュリティー上の理由からそれをオフにすることもできる)。OTRSの異なる機能面は再利用できるバックエンドモジュールとして実行されている。従って、OTRSシステムの機能面を拡張するために自分のモジュールを書くことが簡単である。
ウェブインターフェースそれ自体はダイナミックテンプレートランゲージ (DTL) と呼ばれる独特のテンプレートメカニズムを使って、システム出力データの表示を容易にしている。
最初、OTRSはMySQLデータベース上でのみ動作した。後に、PostgreSQL、Oracle Database、DB2、Microsoft SQL Serverのサポートが追加された。OTRSはWindows上だけではなく(Linux, macOS, FreeBSDなど)数多くのUNIXやUnix系プラットフォーム上でも使える。
OTRSシステムの能力は、Apache HTTP Serverのためのmod_perlを使うことや、データベースとウェブサーバーシステムを分けることにより高めることができる。これによって、大量の同時操作者や大量のチケット数をこなすことができる。
UNIXや類似の環境ではOTRSは、メール転送エージェントのPostfixのようなシステムプログラムやメールフィルターのprocmailと親和性高く動作する。