OPENERP Open ERP formerly named Tiny ERP is

  • Slides: 20
Download presentation
OPENERP

OPENERP

Open. ERP (formerly named Tiny ERP) is an ERP/CRM system. � The software is

Open. ERP (formerly named Tiny ERP) is an ERP/CRM system. � The software is claimed to be a complete and the most feature rich ERP and CRM system. It has separate client and server components. XML-RPC interfaces are available. � Among the features are management accounting, financial accounting, inventory management, sales and purchase management, tasks automation, Human Resource Management, marketing campaigns, help desk, and point of sale. � The software is open source and is released under the GNU General Public License. �

Open. ERP The Linux user interface is GTK+ based. Windows and Mac OS X

Open. ERP The Linux user interface is GTK+ based. Windows and Mac OS X versions are also available. � The latest version of Open ERP (5. 0) provides dynamic Gantt charts (with drag&drop), shared calendars, an integrated BPM view, a workflow editor and a screen designer. � Open. ERP is known to be very complete and extremely modular, with 500+ available modules. It is based on a strong MVC architecture, with a distributed server, flexible workflows, an object database, a dynamic GUI, an XML-RPC interface, and customizable �

Business model Open. ERP follows a fully open source business model. The development and

Business model Open. ERP follows a fully open source business model. The development and community efforts are managed through Launchpad, using the repository system Bazaar. � The Open. ERP community is organized on the Open. Object website, where you can find the forums, the IRC and all the available modules for Open. ERP. � The documentations are also managed on launchpad but a website dedicated to all books has been set up in 2009. [1] �

Business model Open ERP sets up a business model with a win-win relationship between

Business model Open ERP sets up a business model with a win-win relationship between the community, the partner network and the editor. � The partners are useful to create the market around Open. ERP and the services offers, the editor is responsible of the quality and the vision on the development of the product and the community generates activities and contribute to the growth of the product. � All modules produced by the editors, the partners and the community are open source. �

License � � � � Owner of the Open. ERP solution is Belgium based

License � � � � Owner of the Open. ERP solution is Belgium based Open. ERP s. a. (previously Tiny sprl). Open. ERP Server and GTK+ client is published under GPL version 3. 0. Web client is available through "Open. ERP Public License". It is Mozilla derived (as Tiny puts it), free for use and modifications. Most prominent restriction is to keep original logos of Tiny, Open. ERP and Axelor on web pages visible to user. Some modules are distributed under "shared funding" model. Tiny claims that modules are GPL and will be available for public download, but official release is postponed until "development costs are covered". It is not disclosed what development costs have to be covered or when modules will be released.

Architecture Open. ERP has a 3 layer structure: database, server and client. � The

Architecture Open. ERP has a 3 layer structure: database, server and client. � The database is Postgre. SQL. � The server part is written in Python. Business functionality is organised into "modules". A module is a folder with a predefined structure containing Python code and XML files. A module defines data structure, forms, reports, menus, procedures, workflows etc. � The client is "thin" as it contains no business logic. (Adding new objects, such as menus or forms, makes it available to any client; one Open. ERP-server can be accessed by any type of client: gtk+, web or Qt). �

Architecture The GTK+ client is the default and is based on the Python platform.

Architecture The GTK+ client is the default and is based on the Python platform. � The Web client is written in Python. It uses the turbo. Gears platform up to version 5. 0. 1. Though content-wise GTK+ and web clients are equivalent, there are some differences in the functionality of the interface, e. g. the web client can have a "customise" link on every form but the gtk+ client has no comparable feature. � The Qt client is written in Python, but is not available as an official download as of August 2009. �

Development environment There is no integrated development environment. Python code must be edited in

Development environment There is no integrated development environment. Python code must be edited in an external editor. There is no official or de-facto editor. � Some application logic (i. e. workflows and data structure) can be changed through the client interface. � A tutorial gives an example of using a tool called DIA for visual creation of a module and saving (via a plugin) into a folder structure suitable for Open. ERP. �

Information open. ERP � Open. ERP Developer(s) Open. ERP s. a. (previously Tiny sprl)

Information open. ERP � Open. ERP Developer(s) Open. ERP s. a. (previously Tiny sprl) Stable release 5. 0. 9 / April 5, 2010; 10 days ago (201004 -05) Written in Python Operating system Windows, Linux, Unix, Mac OS X Type ERP, CRM, Accounting License GPL Website www. openerp. com

Features � Open ERP has been specifically designed to help businesses improve their performances.

Features � Open ERP has been specifically designed to help businesses improve their performances. Its functional coverage expands to all kinds of different areas. �Enterprise Modules Sales �Purchase �Services Management �Invoicing �Point of Sales

Functional Coverage of OPENERP � Logistics Warehouse Management � Shipping Management � Manufacturing �

Functional Coverage of OPENERP � Logistics Warehouse Management � Shipping Management � Manufacturing � Quality & Repairs � Products and pricelists � Accounting & Finance Accounting � Analytic Accounting

Functional Coverage of OPENERP � CRM & SRM Customer Relationship Mgt. � Mail Gateway

Functional Coverage of OPENERP � CRM & SRM Customer Relationship Mgt. � Mail Gateway � Portals � Direct Marketing � Phone Calls � Project Management Operational Management � Financial Management

Functional Coverage of OPENERP � Budgets � Payments Management � Asset Management � Bank

Functional Coverage of OPENERP � Budgets � Payments Management � Asset Management � Bank interfaces � Human Resources Expenses � Skills Management � Holidays � Attendances

Functional Coverage of OPENERP � � � Timesheets Daily Productivity Integrated DMS Outlook/Thunderbird Getting

Functional Coverage of OPENERP � � � Timesheets Daily Productivity Integrated DMS Outlook/Thunderbird Getting Things Done Calendars Efficient Communication Wiki Webmail Dashboards Alerts Business Process Management End-User Processes Workflow Engine Association Management Membership

Functional Coverage of OPENERP � � � � Events Organization Fund Raising IT Companies

Functional Coverage of OPENERP � � � � Events Organization Fund Raising IT Companies Bug Tracker Scrum Methodology Fully Customizable Report Designer View Editor Workflow Editor Configurable Actions Ergonomy Web & Application Interfaces Gantt & Calendars Dynamic Graphs Integrated Documentation Flexible Modules System Web-Services e. Commerce Integrated e. Commerce

Functional Coverage of OPENERP � � � � EDI Business Intelligence Olap Database Cube

Functional Coverage of OPENERP � � � � EDI Business Intelligence Olap Database Cube Designer Data Browser Miscelleanous Tools Networks Ideas Lunch Voip Verticalisations Services Auction houses Medical Public Trainings Chambers of Commerce Manufacturing Food Industries Book Stores

Accounting � � � Open ERP porvides a fully integrated accounting module that covers

Accounting � � � Open ERP porvides a fully integrated accounting module that covers financial accounting, analytic accounting, third party management, taxes management, budgets, assets, etc. Open ERP has more than 50 extra modules for specific accounting features: electronic bank transfers, assets management, automatic invoicing, analytic controls, financial indicators, statements management, etc. Key Points: Multi-company, multi-currency, multi-analytic axes, Real-time consolidation of multiple charts of accounts, Very good ergonomy for fast encoding of entries and invoices, Integrated analytic/cost accounting, Lots of customizables reports. Integration Benefits: No more re-encoding , all documents are pre-generated, Accountants decisions impact on the whole system, Cross reporting with others modules. Links:

Python is a general-purpose high-level programming language whose design philosophy emphasizes code readability. Python

Python is a general-purpose high-level programming language whose design philosophy emphasizes code readability. Python aims to "[combine] remarkable power with very clear syntax", [ nd its standard library is large and comprehensive. Its use of indentation for block delimiters is unusual among popular programming languages. � Python supports multiple programming paradigms, primarily but not limited to object oriented, imperative, and functional, and features a fully dynamic type system and automatic memory management, similar to that of Scheme, Ruby, Perl, and Tcl. Like other dynamic languages, Python is often used as a scripting language, but is also used in a wide range of nonscripting contexts. � The reference implementation of Python (CPython) has an open, community-based development model, as do all or nearly all of its alternative implementations. CPython is managed by the non-profit Python Software Foundation. �