Openerp Rise Web

Post on 23-Jan-2015

23.168 views 1 download

description

NECTEC ACE2009 presentation about OpenERP.

Transcript of Openerp Rise Web

    1

OpenERP:The rise of open source business 

management softwareDavid Janssens, Almacom (Thailand) Ltd.

david.j@almacom.co.th

    2

Outline

1. History of open source

2. Open source ERP business model

3. Case study: ERP in Europe

4. OpenERP: a leading ERP system

5. Almacom: Thai OpenERP partner

6. OpenERP software architecture

7. OpenERP modules overview

8. Demos

    3

Introduction● Open source movement started many years ago...● Arrival of the Web greatly boosted this movement● Open source has been making steady progress in the field of 

business software in recent years● Recently, viable open source ERP alternatives have begun to appear● Companies using new business models have been created to seize 

this opportunity● OpenERP is one of these new kind of ERP systems

    4

● Languages: Lisp,C,C++,Perl,Python,Java,PHP,Ruby, ...

● Operating systems: Linux, BSD, Solaris, …

● Databases: PostgreSQL, MySQL, SQLite, …

● Web infrastructure: Apache, Bind, Postfix, …

● CMS: Joomla, Drupal, Wordpress, Plone, Alfresco, …

● Middleware: JBoss, Spring, Rails, OpenObject, …

● Infrastructure: powers Google, Facebook, Salesforce, ...

● The Web changed everything!

1. History of open source

    5

Open source powers the webMarket share of Apache web server

    6

Collaborative software development● Advantages of open development process:

● Create huge community of developers working together to improve the software

● From different countries and companies● “Many eyes make all bugs shallow”● More likely to attract top talent● More visibility● More efficient process, avoid duplication of efforts

● “Disadvantage”● New business models are needed to support developers

    7

Moving up the software stack● Evolution of open source:

● System software– Open source is omni­present (eg: Linux)

● Database systems– Major improvements in last 10 years: (eg: MySQL)

● Content management– Major developments in last 5 years: (eg: Joomla, Wordpress, Alfresco)

● Business software– E­commerce (Magento), CRM (SugarCRM), Procurement (Coupa), ...

● Full ERP systems– Next stage of open source (eg: OpenERP, xxx­piere)

    8

Open source ERP customer advantages

● Zero license costs

● Ultimate flexiblity● No “black­box” package

● No vendor lock­in● Using standard data formats and protocols

● Less risk● Future of system not tied to one company

● Extensibility● “Be the master of your ERP fate”

    9

2. Open source ERP Business Model

● License costs are zero● Great for customers, what about developers?

● What is the business model?● Services

– Implementation, customization, training, maintenance, ...

● On­demand– Hosting ERP in the “cloud”

– Similar to Salesforce.com, Netsuite

● ERP software requires lots of service● SAP, Oracle: 80% of revenue = services

    10

Open source marketing power

● Sales and marketing budget:● Netsuite: 80MEUR, OpenERP: 200kEUR (x400!)

    11

3. Case study: ERP in Europe● Smile.fr

● Biggest open­source system integrator in France● 400 people, 25MEur revenue● Started selling ERP services at end of 2007● Compared all open source ERP systems

– 6­month study, 110­page white­paper– Result: #1: OpenERP, #2: OpenBravo

● Feedback two years later:– OpenBravo dropped, success with OpenERP

http://rvalyi.blogspot.com/

    12

Open source ERP comparison

    13

Open source ERP trendsSource: Google Insight

    14

Genealogy of open source ERPs

Compiere

Adempiere

OpenBravo

TinyERP OpenERP

Tryton

Ofbiz

Neogia, opentaps

ERP5

2000 2006

2002 2008

2001

2002

2004

2002 Dolibarr

    15

4. OpenERP: a leading ERP system

● Started in 2002 in Europe, Belgium

● Indian development branch opened in 2007● 80 full­time developers, improving core of OpenERP

● Now more than 500 modules

● Global network of partners in more than 30 countries

● Modern software architecture● Dynamic web interface, python, XML 

● Completely open development process● One of most active projects on Launchpad

● 20 new modules per month, 1000 installations per day, 110 new customer requests per day

    16

OpenERP: global network of companies

● 1 Editor● Based in Belgium, with branch in India● Manages development of core features of OpenERP● Provides second­level support contracts 

● 50+ partners● In many different countries● Provide local services to customers

● 1000+ contributors

    17

5. Almacom: Thai OpenERP Partner

● Established in Bangkok in mid­2008● Mission:

● To provide professional services to OpenERP users

● Technical expertise in OpenERP internals

● Official “Golden Partner” of OpenERP● Excellent contacts with publisher of OpenERP● Current staff: 8● Expanding to support customer demand

    18

Almacom contributions to OpenERP

● Domain name: tinyerp.com   openerp.com→

● New web interface of OpenERP (v5.0.2+)● Removed Turbogears dependency● Switched template system from Kid to Mako● Switched web framework from Cherrypy v2   v3→

● Result: 30x speedup, easier maintenance

● Many modules, translations● Purchasing, accounting, reporting, adaptations for Thailand, …

● Support for Thai customers

    19

OpenERP in Thai SME Market● Current popular software for Thai SMEs:

● Express, Winspeed, Formula/Forma, ...● Localization: excellent● Feature set: good● Technical foundation: average● Speed of development: slower● Flexiblity: lower● On­demand offer: no

● OpenERP● Localization: average (improving...)● Feature set: extensive● Technical foundation: very good● Speed of development: faster● Flexibility: higher● On­demand offer: yes

    20

OpenERP On­Demand in Thailand

http://almacom.co.th/ondemand● Online version of OpenERP, no server required● Easiest way to start using OpenERP

● All modules available, no feature restrictions● Different packages depending on number users● Fixed price per month● Fast access

– Servers located in center of bangkok (CAT IDC)

● Scalable to thousands of users

● Hosted on openerp.co.th domain● Including user support

    21

OpenERP On­Demand in Thailand

    22

On­Demand Reseller Program

● OpenERP On­demand system is open to external resellers

● Resellers receive commission on subscription feeds paid by their customers

    23

6. OpenERP Software Architecture

OpenObjectDesktop Client

Web Browser(IE, Firefox, Safari, ...)

Network:LAN / Internet

User computer:Desktop / Laptop /Phone / PDA / Terminal

Server hardware

Web serviceXML­RPC

OpenObjectApplication Server

SQL Database(Postgres, MySQL,

SQL Server, Oracle...)

OpenERP Modules(Acct, Stock, Purch,

Sales, MRP, ...)

OpenObjectWeb Client

OpenObjectMobile Client

HTML/CSS/JS

    24

OpenERP Server

● Object Relational Mapping● Integrated workflow engine● Data loading and migration system● Model­view­controller● Flexible module system● Integrated BI tools

    25

OpenERP Desktop Interface

    26

OpenERP Web Interface

    27

OpenERP Mobile Interface

    28

Personalized dashboards

    29

Easy to use search interface

    30

Integrated calendar views

    31

Integrated Gantt views

    32

Integrated BPM views

    33

PDF Forms and Reports

    34

Integrated Business Intelligence

    35

Multi­language support

    36

Integrated view editor

    37

Integrated workflow editor

    38

Integrated object editor

    39

Integrated translation editor

    40

Getting OpenERP source code

● Launchpad project hosting● Similar to sourceforge

● Bazaar version control system● Successor to CVS, SVN

● Bug reports

● Blueprints

● Translations

● Q&A

● OpenERP in top­10 active projects

● Current version 5.0

● Different branches: stables, trunk, etc.

    41

7. OpenERP modules overview

    42

OpenERP modules overview

● Flexible module system is strength of OpenERP

● More than 500 modules available● 20 new modules per month● Module overview:

● Accounting, stock, purchase, sales, manufacturing, project mgt, CRM, HR, POS, document mgt, e­commerce, BI, ... 

    43

Accounting modules● Double­entry accounting system

● Multi­company, multi­currency

● Chart of accounts, general ledger, invoicing, payment/receipt vouchers, bank statement, cheque processing

● Withholding tax support

● Analytic accounting

● Asset management, 

● different costing methods, IFRS compliant

● Budget management

● Integrated to sales, purchase, stock, mrp, hr

● Legal reports

    44

Stock mgt modules

● Multi­warehouse● Double entry system● Barcode support● Stock move tracking● Shipping management● Quality control

    45

Purchasing modules

● Integrates best practices: MTS/MTO, JIT, MPS, Kanban

● Automatic procurement propositions● Integrated with acct, stock, project● Powerful pricelist system● Purchase requisitions, purchase orders

● Department / section level

● Advanced approval control● Configuration using flexible rules● Line by line approval

    46

Sales modules

● Easy to use quotation system● Powerful pricelists● Follow­up and control of sales 

orders, deliveries, invoicing● Integrated with POS, automatic 

accouting entries● Integrated with contracts, projects, 

master production schedule● Integrated with different e­commerce 

platforms

    47

CRM/SRM modules

● Automatic incoming and outgoing mail processing● Integrated with enterprise calendars● Integrated with sales, purchases, after­sales services● Sales leads, sales opportunities● Customer segmentation● Phone calls● Claim processing● Helpdesk / support● Job requests

    48

Direct marketing

● Development, execution and monitoring of campaigns across multiple channels

● Manager offers, campaign steps, workflows

● Create  bulk documents

● Configurable workflows

● Complete statistics and dashboards

● Fast orders encoding

● Integrated with analytic accounting, automatic procurements, sales, CRM

    49

HR modules

● Expense management● Integrated with financial and 

analytic accounting● Holidays management● Integrated to company calendar, 

payroll● Timesheets● Sign­in/sign out● Skills management

    50

Manufacturing modules

● Multi­level BoM and routings

● JIT

● Different costs methods

● Phantom BoMs

● Configurable products

● workcenter operations

● Integrates sales forecasts

● Automatic purchase propositions: MTS/MTO, master production schedule, minimum stock rules

● Scheduler computes best proposed planning

● Production manager can use gantt views to organise resources or orders

● Integrated with stock, accounting, HR

    51

Project mgt modules

● Financial project mgt● Based on analytic accounting

● Keep track of costs, budgets

● Automatic invoicing, profitability reports

● Operational mgt● Task allocations

● Short and long term plannings

● Delegations

● Retro­planning computations

● GTD, SCRUM

● Dynamic Gantt views to organize projects and tasks

● Timesheets

    52

POS Modules

● Easy and complete touchscreen interface for end­users

● Support for direct invoicing● Support for reimbursements and 

product exchanges● 12 types of supported barcodes● Integrated with stock, accounting, 

sales

    53

Document mgt modules

● Automatic indexation of documents● Virtual files and folders to automate any kind of 

document generation● Shared calendars● Integrated wiki engine

    54

E­commerce modules

● Integration with OSCommerce, EZPublish, Magento, Joomla

● Portal access for customers to manage their accounts and orders

● Integrated with CRM, sales

    55

Business intelligence modules

● OLAP database

● Multi­dimensional analysis using MDX queries

● Cube designer● Works on any DB, supports introspection

● Cube browser● Consolidate, drill up, drill down, slice, filter 

data

● User­friendly: drag&drop, easy to use, preconfigured

● Analysis in real time

● Respect OpenERP access rights

    56

OpenERP Documentation● “Open ERP for Retail and Industrial Management”

● Authors:

– Fabien Pinckaers: CEO of Tiny

– Geoff Gardiner: CEO of Seath Solutions Ltd.● Senior Industrial Research Fellow at Cambridge University’s Institute for 

Manufacturing

● Hard­copy from Amazon, free PDF from openerp.com

● http://doc.openerp.com/

● Forums, IRC logs● http://forum.openerp.com/

● http://openerp­thai.com/

● Training sessions (user, technical)

● Source code!

    57

Conclusion● Learn more about OpenERP:

● http://openerp.com/● http://openobject.com/● http://openerp­thai.com/

● Implement OpenERP in your company:● Get professional services, http://almacom.co.th/

● Try On­demand OpenERP:● http://almacom.co.th/ondemand

● Join us!● Become a partner, reseller or contributor...

    58

8. Demos● Desktop interface

● Web interface

● Dashboards

● Workflows and BPM

● Calendar views

● Gantt views

● Workflow editor

● View editor

● PDF reports

● Thai translation

● Mobile interface

● Business intelligence

● CRM, Sales, Manufacturing, Purchasing, Accounting