From Fedora Project Wiki

< Features

Revision as of 11:17, 9 December 2010 by Sharkcz (talk | contribs) (How To Test)



Add the Tryton application framework with all upstream application modules into Fedora. This includes client, server and the standalone application that hides the client and server for the user.


Current status

  • Targeted release: Fedora 15
  • Last updated: 2010/12/09
  • Percentage of completion: 50% if there will be a way to import the ~50 application modules in a batch

Detailed Description

Tryton is a three-tiers high-level general purpose application platform under the license GPL-3 written in Python and using PostgreSQL, MySQL or SQLite as database engine.

It is the core base of a complete business solution providing modularity, scalability and security.

The core of Tryton (also called Tryton kernel) provides all the necessary functionalities for a complete application framework: data persistence, extensive modularity, users management (authentication, fine grained control for data access, handling of concurrent access of resources), workflow and report engines, web services and internationalisation. Thus constituting a complete application platform which can be used for any relevant purpose. Base Modules

Currently, the main modules available for Tryton cover the following fields of activity:

  • Accounting
  • Invoicing
  • Sale Management
  • Purchase Management
  • Analytic Accounting
  • Inventory Management

They establish a sane base and an easy to use abstraction of some of the key concepts for every business customisation.

(text copied from

Benefit to Fedora

The benefit is to show that Fedora is ready for deployments in the real world where economics values are produced, eg. in small and medium businesses.


The client and server are already in, what needs to be done is to pass the application modules and the standalone application through the review process.

How To Test

1. The standalone application (neso) should just work, no setup needed.

2. The client can work when connect to the demo system (

3. The server ...

User Experience


No dependencies outside the scope of this feature.

Contingency Plan

None necessary, this is an independent feature.


Release Notes

Comments and Discussion