Tryton

Last updated
Tryton
Original author(s) Tryton
Developer(s) Cédric Krier and the Tryton community
Initial release17 November 2008;15 years ago (2008-11-17)
Stable release
7.0 / 31 October 2023;3 months ago (2023-10-31) [1]
Repository https://foss.heptapod.net/tryton
Written in Python, JavaScript
Operating system BSD, Linux, Mac OS X, Windows
Available in25 languages
List of languages
Bulgarian, Catalan, Chinese (Simplified), Czech, Dutch, English, French, German, Hungarian, Italian, Polish, Portuguese, Russian, Slovenian, Spanish, Lao, Estonian, Turkish, Finnish, Ukrainian, Persian, Finish, Indonesian, Lithuanian, Romanian
Type Business software, ERP, CRM, Accounting
License GPL-3.0-or-later [2]
Website www.tryton.org
As of2022-09-03

Tryton is a three-tier high-level general purpose computer application platform on top of which is built an enterprise resource planning (ERP) business solution through a set of Tryton modules. The three-tier architecture consists of the Tryton client, the Tryton server and the database management system (mainly PostgreSQL).

Contents

License

The platform, along with the official modules, are free software, licensed under the GPL-3.0-or-later license. [2]

Modules and functional coverage

The official modules provide a coverage of the following functional fields: [3]

Full documentation of the modules and functionalities is available at the official documentation site. [4]

Technical features

The client and the server applications are written in Python, the client uses GTK+ as graphical toolkit. Both are available on Linux, OS X, and Windows. [5] A web client also exists written in JavaScript using jQuery and Bootstrap and is named sao.

The kernel provides the technical foundations needed by most business applications. However it is not linked to any particular functional field hence constituting a general purpose framework: [6]

Being a framework, Tryton can be used as a platform for the development of various other solutions than just business ERPs. A very prominent example is GNU Health, a free Health and Hospital Information System based on Tryton.

Origin and history

Tryton's origin is a fork of the version 4.2 of TinyERP (which was later called OpenERP and now renamed Odoo). The first version was published in November 2008. [7] [8] [9]

Project management and governance

Worldwide distribution of service companies that are part of the federation of the Tryton project Map - Tryton Service Companies 2015.png
Worldwide distribution of service companies that are part of the federation of the Tryton project

In contrast to their parent project and other open-source business software, the Tryton founders avoided creating a partner network, which tends to generate opposition and duality between the partners and the community of volunteers. They followed the PostgreSQL example where the project is driven by a federation of companies. [10] As of August 2015, Tryton is supported by 17 of such companies, which are distributed globally as follows: France 3, Spain 3, Colombia 2, Germany, 2, Argentina 1, Australia 1, Belgium 1, Brazil 1, India 1, Mexico 1, Switzerland 1.

As of December 2012, the project is backed by Tryton, a Belgian private foundation pursuing a disinterested purpose. The foundation's missions are: [11]

The release process is organised around series. A series is a set of releases with the same two first numbers (e.g. 1.0 or 1.2) that shares the same API and the same database scheme. A new series appears every six months and new versions in older release are introduced when bugfixes are available. [12] The series are maintained for 1 year and every five series is a Long-term support of 5 years.

Name

The name Tryton refers to Triton, a mythological Greek god (son of Poseidon, god of the sea, and Amphitrite, goddess of the sea) and Python, the implementation language.

See also

Related Research Articles

<span class="mw-page-title-main">PostgreSQL</span> Free and open-source object relational database management system

PostgreSQL, also known as Postgres, is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. PostgreSQL features transactions with atomicity, consistency, isolation, durability (ACID) properties, automatically updatable views, materialized views, triggers, foreign keys, and stored procedures. It is supported on all major operating systems, including Linux, FreeBSD, OpenBSD, macOS, and Windows, and handles a range of workloads from single machines to data warehouses or web services with many concurrent users.

Compiere is an open-source ERP and CRM business solution for Small and Medium-sized Enterprises (SME) in distribution, retail, service, and manufacturing. Compiere is distributed by Consona Corporation and through a Partner Network, who are a collection of trained and authorized business partners.

<span class="mw-page-title-main">PyQt</span> Python GUI library

PyQt is a Python binding of the cross-platform GUI toolkit Qt, implemented as a Python plug-in. PyQt is free software developed by the British firm Riverbank Computing. It is available under similar terms to Qt versions older than 4.5; this means a variety of licenses including GNU General Public License (GPL) and commercial license, but not the GNU Lesser General Public License (LGPL). PyQt supports Microsoft Windows as well as various kinds of UNIX, including Linux and MacOS.

<span class="mw-page-title-main">SAP Business One</span> Business management software (ERP)

SAP Business One is an enterprise resource planning (ERP) application designed for small and medium-sized enterprises, and marketed by the German company SAP SE. Its goal is the automation of key business functions in finance, operations, and human resources.

<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.

The following comparison of accounting software documents the various features and differences between different professional accounting software, personal and small enterprise software, medium-sized and large-sized enterprise software, and other accounting packages. The comparison only focus considering financial and external accounting functions. No comparison is made for internal/management accounting, cost accounting, budgeting, or integrated MAS accounting.

Notable issue tracking systems, including bug tracking systems, help desk and service desk issue tracking systems, as well as asset management systems, include the following. The comparison includes client-server application, distributed and hosted systems.

Embedded SQL is a method of combining the computing power of a programming language and the database manipulation capabilities of SQL. Embedded SQL statements are SQL statements written inline with the program source code, of the host language. The embedded SQL statements are parsed by an embedded SQL preprocessor and replaced by host-language calls to a code library. The output from the preprocessor is then compiled by the host compiler. This allows programmers to embed SQL statements in programs written in any number of languages such as C/C++, COBOL and Fortran. This differs from SQL-derived programming languages that don't go through discrete preprocessors, such as PL/SQL and T-SQL.

<span class="mw-page-title-main">JFire</span> Defunct accounting software system

JFire was an Enterprise Resource Planning and Customer Relationship Management system.

PostBooks is a proprietary accounting and enterprise resource planning business system geared toward small to medium-sized businesses. It used to be released under an open source CPAL license on GitHub, but was made non-free in June 2019. Postbooks was based on the commercially licensed xTuple ERP system created by xTuple, a private software company based in Norfolk, Virginia (VA), United States.

Web2py is an open-source web application framework written in the Python programming language. Web2py allows web developers to program dynamic web content using Python. Web2py is designed to help reduce tedious web development tasks, such as developing web forms from scratch, although a web developer may build a form from scratch if required.

<span class="mw-page-title-main">TACTIC (web framework)</span> Web-based, open source workflow platform and digital asset management system

TACTIC is a web-based, open source workflow platform and digital asset management system supported by Southpaw Technology in Toronto, ON. Designed to optimize busy production environments with high volumes of content traffic, TACTIC applies business or workflow logic to combined database and file system management. Using elements of digital asset management, production asset management and workflow management, TACTIC tracks the creation and development of digital assets through production pipelines. TACTIC is available under both commercial and open-source licenses, and also as a hosted cloud service through Amazon Web Services Marketplace.

<span class="mw-page-title-main">GNU Health</span> Free hospital, social medicine and laboratory informatics software

GNU Health is a free/libre health and hospital information system with strong focus on public health and social medicine. Its functionality includes management of electronic health records and laboratory information management system.

<span class="mw-page-title-main">ERPNext</span> Enterprise resource planning software

ERPNext is a free and open-source integrated Enterprise resource planning (ERP) software developed by an Indian software company Frappe Technologies Pvt. Ltd. It is built on the MariaDB database system using Frappe, a Python based server-side framework.

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

Dolibarr ERP CRM is an open source, free software package for companies of any size, foundations or freelancers. It includes different features for enterprise resource planning (ERP) and customer relationship management (CRM) but also other features for different activities.

iDempiere Community Powered Enterprise. Full Open Source Business Suite

iDempiere. Community Powered Enterprise, also known as OSGi + ADempiere, is an open source Enterprise Resource Planning (ERP) software that is fully navigable on PCs, tablets and smartphones, it also has customer relationship management (CRM) and supply chain management (SCM) functions. It is in contrast to proprietary or most other open source ERP solutions driven only by a community of supporters.

Microsoft Dynamics 365 is a set of enterprise accounting and sales software products offered by Microsoft. Its flagship product, Dynamics GP, was founded in 1981.

Metasfresh is an open-source, free ERP software designed and developed for SMEs. Metasfresh is an actively maintained fork of Adempiere and can be used and distributed freely. It does not require a contributor license agreement from partners or contributors. Metasfresh was included in the Top 9 Open Source ERPs to Consider by opensource.com.

References

As of this edit, this article uses content from "Tryton" , which is licensed in a way that permits reuse under the Creative Commons Attribution-ShareAlike 3.0 Unported License, but not under the GFDL. All relevant terms must be followed.

  1. "Tryton Release 7.0". 31 October 2023.
  2. 1 2 "COPYRIGHT".
  3. "Tryton website". 31 October 2023.
  4. "Tryton official documentation". 31 October 2023.
  5. Tryton Download
  6. "Foundation Architecture: Technical Reference Model". pubs.opengroup.org. Retrieved 2023-06-21.
  7. Release announcement for the 1.0 version, Tryton, archived from the original on 2011-07-28.
  8. Tryton ERP 1.0 released, Linux Weekly News.
  9. Tryton — A New Kid on The Open source ERP Block, Open Source ERP Guru, archived from the original on July 2, 2012{{citation}}: CS1 maint: unfit URL (link).
  10. Companies supporting officially, Tryton.
  11. http://www.tryton.org/posts/the-tryton-foundation-is-now-official.html Archived 2014-04-23 at the Wayback Machine news.tryton.org: The Tryton Foundation is now official
  12. Tryton release process, 4 August 2017.