OTRS

Last updated

OTRS
Original author(s) Martin Edenhofer [1]
Developer(s) OTRS AG [2]
Initial release2001;23 years ago (2001)
Stable release
8
Repository
Written in Perl/JavaScript
Platform Multi-platform
Type Service Management, Help Desk
License proprietary
until version 6.0: GPL
Website otrs.com

OTRS (originally Open-Source Ticket Request System) is a service management suite. The suite contains an agent portal, admin dashboard and customer portal. In the agent portal, teams process tickets and requests from customers (internal or external). There are various ways in which this information, as well as customer and related data can be viewed. As the name implies, the admin dashboard allows system administrators to manage the system: Options are many, but include roles and groups, process automation, channel integration, and CMDB/database options. The third component, the customer portal, is much like a customizable webpage where information can be shared with customers and requests can be tracked on the customer side.

Contents

History

In 2001, OTRS began as an open source help desk ticketing software.

In 2003, OTRS GmbH was formed and a professional company entered the EMEA market. This was followed in 2006 by entry into the North American market.

In 2007, the company was renamed to OTRS AG with the intention of going public, which it did in 2009. This is the same year in which OTRS was brought to Latin America with the Mexican subsidiary officially being founded in 2010. Entry into the APAC region occurred in 2011.

In 2015, a new version of the software, known as OTRS Business Solution, was launched. This proprietary version was designed for professional users who needed additional support, configuration and features.

In 2018, both OTRS-specific products were renamed: The open source version became ((OTRS)) Community Edition. The proprietary and managed version is named OTRS. A third offering, also proprietary, is called OTRS On-Premise for professional customers who intend to host the platform in their own data centers.

In December 2020, OTRS AG announced the end of life of support for the Community Edition which led to several forks. [3] [4] [5] [6] Alongside its customers was Wikimedia Foundation, which used ((OTRS)) Community Edition to run Wikimedia OTRS system; after its discontinuation, in April 2021, it was migrated to Znuny, a fork of ((OTRS)) Community Edition. Being no longer ran on original OTRS software, the system was renamed Wikimedia VRT.

OTRS Group

OTRS GmbH was originally founded in 2003 by André Mindermann (CEO) and Burchard Steinbild (chairman of the supervisory board). In 2007, the company became OTRS Group, also known as OTRS AG. In addition to the two, today's management board includes Christopher Kuhn (COO), Sabine Riedel (board member, Marketing, HR), Gabriele Brauer (VP Finance) and Manuel Hecht (VP Global Software Development).

OTRS AG is the source code owner of OTRS.

The OTRS Group has its headquarters in Germany. There are six subsidiaries worldwide, including OTRS Inc. (USA), OTRS S.A. de C.V. (Mexico), OTRS ASIA Pte. Ltd. (Singapore), OTRS Asia Ltd. (Hong Kong), OTRS Do Brasil Soluções Ltda. (Brazil), and OTRS Magyarország Kft. (Hungary).

OTRS AG is listed in the Basic Board of the Frankfurt Stock Exchange.

Technical notes

Since its beginnings OTRS has been implemented in the programming language Perl. The web interface is made user-friendly by using JavaScript (which can be switched off for security reasons). The OTRS web interface uses the Template::Toolkit rendering engine to dynamically generate the HTML output of individual frontend modules. This approach allows the underlying logic of the OTRS frontend modules (written in Perl) to remain separate from the presentation of each module's user interface (served as HTML to the user).

Originally, OTRS supported only the use of a MySQL RDBMS for use as the webserver database. Support has since been added for PostgreSQL, Oracle, IBM Db2, Microsoft SQL Server, and MariaDB (a community-developed fork of MySQL). OTRS may be used on many UNIX or UNIX-like platforms (e.g. Linux, macOS, FreeBSD, etc.) as well as on Microsoft Windows.

The scalability of OTRS systems may be increased by using mod_perl for the Apache Webserver or by separating the database and web server systems, allowing a large number of simultaneously working agents and high volumes of tickets.

See also

Related Research Articles

The Comprehensive Perl Archive Network (CPAN) is a repository of over 250,000 software modules and accompanying documentation for 39,000 distributions, written in the Perl programming language by over 12,000 contributors. CPAN can denote either the archive network or the Perl program that acts as an interface to the network and as an automated software installer. Most software on CPAN is free and open source software.

<span class="mw-page-title-main">MySQL</span> SQL database engine software

MySQL is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database organizes data into one or more data tables in which data may be related to each other; these relations help structure the data. SQL is a language that programmers use to create, modify and extract data from the relational database, as well as control user access to the database. In addition to relational databases and SQL, an RDBMS like MySQL works with an operating system to implement a relational database in a computer's storage system, manages users, allows for network access and facilitates testing database integrity and creation of backups.

<span class="mw-page-title-main">SQL-Ledger</span>

SQL-Ledger is an ERP and double entry accounting system. Accounting data is stored in an SQL database server and a standard web browser can be used as its user interface. The system uses the Perl language with a database interface module for processing and PostgreSQL for data storage which is the preferred platform. The download version also includes schemas for IBM's DB2 database server as well as Oracle.

<span class="mw-page-title-main">OpenLDAP</span>

OpenLDAP is a free, open-source implementation of the Lightweight Directory Access Protocol (LDAP) developed by the OpenLDAP Project. It is released under its own BSD-style license called the OpenLDAP Public License.

In computing, the Perl DBI offers a standardized way for programmers using the Perl programming language to embed database communication within their programs. The latest DBI module for Perl from CPAN can run on a range of operating systems.

<span class="mw-page-title-main">WebGUI</span> Open-source content management system

WebGUI is an open-source content management system written in Perl and released under the GNU General Public License.

<span class="mw-page-title-main">Webmin</span> Web-based control panel for Unix-like systems

Webmin is a web-based server management control panel for Unix-like systems. Webmin allows the user to configure operating system internals, such as users, disk quotas, services and configuration files, as well as modify and control open-source apps, such as BIND, Apache HTTP Server, PHP, and MySQL.

Multi-licensing is the practice of distributing software under two or more different sets of terms and conditions. This may mean multiple different software licenses or sets of licenses. Prefixes may be used to indicate the number of licenses used, e.g. dual-licensed for software licensed under two different licenses.

<span class="mw-page-title-main">Request Tracker</span> Open source ticket-tracking software

Request Tracker, commonly abbreviated to RT, is an open source tool for organizations of all sizes to track and manage workflows, customer requests, and internal project tasks of all sorts. With seamless email integration, custom ticket lifecycles, configurable automation, and detailed permissions and roles, Request Tracker began as ticket-tracking software written in Perl used to coordinate tasks and manage requests among an online community of users.

<span class="mw-page-title-main">LAMP (software bundle)</span> Acronym for a common web hosting solution

LAMP is an acronym denoting one of the most common software stacks for the web's most popular applications. Its generic software stack model has largely interchangeable components.

<span class="mw-page-title-main">Catalyst (software)</span>

Catalyst is an open source web application framework written in Perl, that closely follows the model–view–controller (MVC) architecture, and supports a number of experimental web patterns. It is written using Moose, a modern object system for Perl. Its design is heavily inspired by frameworks such as Ruby on Rails, Maypole, and Spring.

<span class="mw-page-title-main">Metasploit</span> Computer security testing tool

The Metasploit Project is a computer security project that provides information about security vulnerabilities and aids in penetration testing and IDS signature development. It is owned by Boston, Massachusetts-based security company Rapid7.

<span class="mw-page-title-main">Usermin</span> Web-based user interface for Unix-like systems

Usermin is a free and open-source webmail interface for non-root users. With it designed for deployment by system administrators on a Unix-like system the sysadmin will set limits for their customer's so that they can only access the tasks that they would be able to perform if they were logged in via SSH or at the console.

<span class="mw-page-title-main">OpenXPKI</span> Open source public key infrastructure software

The OpenXPKI project stewards an open-source Public Key Infrastructure (PKI) software.

<span class="mw-page-title-main">Shinken (software)</span> Network monitoring software

Shinken is an open source computer system and network monitoring software application compatible with Nagios. It watches hosts and services, gathers performance data and alerts users when error conditions occur and again when the conditions clear.

FastCGI is a binary protocol for interfacing interactive programs with a web server. It is a variation on the earlier Common Gateway Interface (CGI). FastCGI's main aim is to reduce the overhead related to interfacing between web server and CGI programs, allowing a server to handle more web page requests per unit of time.

The following outline is provided as an overview of and topical guide to the Perl programming language:

<span class="mw-page-title-main">Foswiki</span> Enterprise wiki

Foswiki is an enterprise wiki, typically used to run a collaboration platform, knowledge base or document management system. Users can create wiki applications using the Topic Markup Language (TML), and developers can extend its functionality with plugins.

The following outline is provided as an overview of and topical guide to MySQL:

Shopware is an open source e-commerce software written in PHP. The software is developed in Germany.

References

  1. Schürmann, Tim (April 2011). "Die freien Ticketsysteme RT und OTRS" [The free ticksystems RT and OTRS]. Linux-magazine (in German). 4. Retrieved 30 May 2019.
  2. "OTRS Group".
  3. "Attention! Security risk with OTRS 6!". OTRS. 23 December 2020. Retrieved 3 February 2023.
  4. Heinemann, Markus (18 March 2021). "OTRS Community Edition lebt als Fork weiter » ADMIN-Magazin". ADMIN-Magazin (in German).
  5. "Why we forked | Znuny - The ((OTRS)) Community Edition Fork". Znuny. 1 March 2021. Retrieved 3 February 2023.
  6. "OTOBO Launch | Fork zur ((OTRS)) Community Edition". OTOBO. 13 July 2020. Retrieved 3 February 2023.