Open erp
Upcoming SlideShare
Loading in...5

Open erp



open erp for sme's

open erp for sme's



Total Views
Views on SlideShare
Embed Views



1 Embed 40 40



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Open erp Open erp Presentation Transcript

  • OpenERPbyprof.shivashankar s.g.
  • OpenERP
    OpenERP (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.
  • OpenERP
    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.
    OpenERP 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
    View slide
  • Business model
    OpenERP follows a fully open source business model. The development and community efforts are managed through Launchpad, using the repository system Bazaar.
    The OpenERP community is organized on the OpenObject website, where you can find the forums, the IRC and all the available modules for OpenERP.
    The documentations are also managed on launchpad but a website dedicated to all books has been set up in 2009.[1]
    View slide
  • 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 OpenERP 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 OpenERP solution is Belgium based OpenERPs.a. (previously Tiny sprl).
    OpenERP Server and GTK+ client is published under GPL version 3.0.
    Web client is available through "OpenERP 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, OpenERP 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
    OpenERP has a 3 layer structure: database, server and client.
    The database is PostgreSQL.
    The server part is written in Python. Business functionality is organised into "modules". A module is a folder with a pre-defined 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 OpenERP-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.
    The Web client is written in Python. It uses the turboGears 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 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 OpenERP.
  • Information openERP
    OpenERPDeveloper(s)OpenERPs.a. (previously Tiny sprl) Stable release 5.0.9 / April 5, 2010; 10 days ago (2010-04-05) Written inPythonOperating systemWindows, Linux, Unix, Mac OS XTypeERP, CRM,
  • 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
    Services Management
    Point of Sales
  • Functional Coverage of OPENERP
    Logistics Warehouse Management
    Shipping Management
    Quality & Repairs
    Products and pricelists
    Accounting & Finance Accounting
    Analytic Accounting
  • Functional Coverage of OPENERP
    CRM & SRM Customer Relationship Mgt.
    Mail Gateway
    Direct Marketing
    Phone Calls
    Project Management Operational Management
    Financial Management
  • Functional Coverage of OPENERP
    Payments Management
    Asset Management
    Bank interfaces
          Human Resources Expenses
    Skills Management
  • Timesheets
          Daily Productivity Integrated DMS
    Getting Things Done
    Efficient Communication Wiki
    Business Process Management End-User Processes
    Workflow Engine
          Association Management Membership
  • 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
    eCommerce Integrated eCommerce
  • Functional Coverage of OPENERP
          Business Intelligence Olap Database
    Cube Designer
    Data Browser
    Miscelleanous Tools Networks
    Services Auction houses
    Public Trainings
    Chambers of Commerce
    Manufacturing Food Industries
    Book Stores
  • 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.
  • Python
    Python is a general-purpose high-level programming languagewhose 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 non-scripting 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.