Openerp rise

Post on 14-Sep-2014

4.125 views 3 download

description

 

Transcript of Openerp rise

1

OpenERP:The rise of open source business

management software

David Janssens, Almacom (Thailand) Ltd.david.j@almacom.co.th

September 2011

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

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

Reasons for adopting open source?

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

10

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

benefit of its use?

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

12

Open source marketing power

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

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/

14

Open source ERP comparison

15

Open source ERP trendsSource: Google Insight

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

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

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

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

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

21

OpenERP Implementations in Thailand

• Atlas Copco

• Pan Asia

• Naraya

• Shining Gold

• Gtgold

• Northern Technology

• Honda Rama 3

• Pakchong Diary Coop

22

OpenERP Implementations in Thailand

Advance Life Insurance

M-Wave marketing

Helukabel

Armed Forces Research Institute of Medical Sciences

New party

ALIBI

WP Creatatoin

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

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

25

OpenERP Server

Object Relational Mapping

Integrated workflow engine

Data loading and migration system

Model-view-controller

Flexible module system

Integrated BI tools

26

OpenERP Desktop Interface

27

OpenERP Web Interface

28

OpenERP Mobile Interface

29

Personalized dashboards

30

Easy to use search interface

31

Integrated calendar views

32

Integrated Gantt views

33

Integrated BPM views

34

PDF Forms and Reports

35

Integrated Business Intelligence

36

Multi-language support

37

Integrated view editor

38

Integrated workflow editor

39

Integrated object editor

40

Integrated translation editor

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.

42

7. OpenERP modules overview

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

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

45

Stock mgt modules

Multi-warehouse

Double entry system

Barcode support

Stock move tracking

Shipping management

Quality control

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

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

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

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

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

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

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

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

54

Document mgt modules

Automatic indexation of documents

Virtual files and folders to automate any kind of document generation

Shared calendars

Integrated wiki engine

55

E-commerce modules

Integration with OSCommerce, EZPublish, Magento, Joomla

Portal access for customers to manage their accounts and orders

Integrated with CRM, sales

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

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!

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

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