59
1 OpenERP: The rise of open source business management software David Janssens, Almacom (Thailand) Ltd. [email protected] September 2011

Openerp rise

  • View
    4.125

  • Download
    3

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Openerp rise

1

OpenERP:The rise of open source business

management software

David Janssens, Almacom (Thailand) [email protected]

September 2011

Page 2: Openerp rise

2

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

Page 3: Openerp rise

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

Page 4: Openerp rise

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

Page 5: Openerp rise

5

Open source powers the webMarket share of Apache web server

Page 6: Openerp rise

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

Page 7: Openerp rise

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)

Page 8: Openerp rise

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”

Page 9: Openerp rise

9

Reasons for adopting open source?

What are the top 3 factors that make open source software attractive?

Page 10: Openerp rise

10

Benefits seen after adoption After your organization adopted open source software, what was the primary

benefit of its use?

Page 11: Openerp rise

11

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

Page 12: Openerp rise

12

Open source marketing power

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

Page 13: Openerp rise

13

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/

Page 14: Openerp rise

14

Open source ERP comparison

Page 15: Openerp rise

15

Open source ERP trendsSource: Google Insight

Page 16: Openerp rise

16

Genealogy of open source ERPs

Compiere

Adempiere

OpenBravo

TinyERP OpenERP

Tryton

Ofbiz

Neogia, opentaps

ERP5

2000 2006

2002 2008

2001

2002

2004

2002 Dolibarr

Page 17: Openerp rise

17

4. OpenERP: a leading ERP system Started in 2002 in Europe, Belgium Indian development branch opened in 2007 Now more than 1000 modules Global network of partners in more than 70 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

Page 18: Openerp rise

18

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

300+ partners In many different countries

Provide local services to customers

1000+ contributors

Page 19: Openerp rise

19

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

Under BOI Privilege

Excellent contacts with publisher of OpenERP

Page 20: Openerp rise

20

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

Page 21: Openerp rise

21

OpenERP Implementations in Thailand

• Atlas Copco

• Pan Asia

• Naraya

• Shining Gold

• Gtgold

• Northern Technology

• Honda Rama 3

• Pakchong Diary Coop

Page 22: Openerp rise

22

OpenERP Implementations in Thailand

Advance Life Insurance

M-Wave marketing

Helukabel

Armed Forces Research Institute of Medical Sciences

New party

ALIBI

WP Creatatoin

Page 23: Openerp rise

23

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

Page 24: Openerp rise

24

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

Page 25: Openerp rise

25

OpenERP Server

Object Relational Mapping

Integrated workflow engine

Data loading and migration system

Model-view-controller

Flexible module system

Integrated BI tools

Page 26: Openerp rise

26

OpenERP Desktop Interface

Page 27: Openerp rise

27

OpenERP Web Interface

Page 28: Openerp rise

28

OpenERP Mobile Interface

Page 29: Openerp rise

29

Personalized dashboards

Page 30: Openerp rise

30

Easy to use search interface

Page 31: Openerp rise

31

Integrated calendar views

Page 32: Openerp rise

32

Integrated Gantt views

Page 33: Openerp rise

33

Integrated BPM views

Page 34: Openerp rise

34

PDF Forms and Reports

Page 35: Openerp rise

35

Integrated Business Intelligence

Page 36: Openerp rise

36

Multi-language support

Page 37: Openerp rise

37

Integrated view editor

Page 38: Openerp rise

38

Integrated workflow editor

Page 39: Openerp rise

39

Integrated object editor

Page 40: Openerp rise

40

Integrated translation editor

Page 41: Openerp rise

41

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.

Page 42: Openerp rise

42

7. OpenERP modules overview

Page 43: Openerp rise

43

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

Page 44: Openerp rise

44

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

Page 45: Openerp rise

45

Stock mgt modules

Multi-warehouse

Double entry system

Barcode support

Stock move tracking

Shipping management

Quality control

Page 46: Openerp rise

46

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

Page 47: Openerp rise

47

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

Page 48: Openerp rise

48

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

Page 49: Openerp rise

49

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

Page 50: Openerp rise

50

HR modules Expense management

Integrated with financial and analytic accounting

Holidays management

Integrated to company calendar, payroll

Timesheets

Sign-in/sign out

Skills management

Page 51: Openerp rise

51

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

Page 52: Openerp rise

52

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

Page 53: Openerp rise

53

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

Page 54: Openerp rise

54

Document mgt modules

Automatic indexation of documents

Virtual files and folders to automate any kind of document generation

Shared calendars

Integrated wiki engine

Page 55: Openerp rise

55

E-commerce modules

Integration with OSCommerce, EZPublish, Magento, Joomla

Portal access for customers to manage their accounts and orders

Integrated with CRM, sales

Page 56: Openerp rise

56

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

Page 57: Openerp rise

57

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!

Page 58: Openerp rise

58

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

Page 59: Openerp rise

59

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