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

Openerp Rise Web

Embed Size (px)

DESCRIPTION

NECTEC ACE2009 presentation about OpenERP.

Citation preview

Page 1: Openerp Rise Web

    1

OpenERP:The rise of open source business 

management softwareDavid Janssens, Almacom (Thailand) Ltd.

[email protected]

Page 2: Openerp Rise Web

    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

Page 3: Openerp Rise Web

    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 Web

    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 Web

    5

Open source powers the webMarket share of Apache web server

Page 6: Openerp Rise Web

    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 Web

    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 Web

    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 Web

    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

Page 10: Openerp Rise Web

    10

Open source marketing power

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

Page 11: Openerp Rise Web

    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/

Page 12: Openerp Rise Web

    12

Open source ERP comparison

Page 13: Openerp Rise Web

    13

Open source ERP trendsSource: Google Insight

Page 14: Openerp Rise Web

    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

Page 15: Openerp Rise Web

    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

Page 16: Openerp Rise Web

    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

Page 17: Openerp Rise Web

    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

Page 18: Openerp Rise Web

    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

Page 19: Openerp Rise Web

    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

Page 20: Openerp Rise Web

    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

Page 21: Openerp Rise Web

    21

OpenERP On­Demand in Thailand

Page 22: Openerp Rise Web

    22

On­Demand Reseller Program

● OpenERP On­demand system is open to external resellers

● Resellers receive commission on subscription feeds paid by their customers

Page 23: Openerp Rise Web

    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

Page 24: Openerp Rise Web

    24

OpenERP Server

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

Page 25: Openerp Rise Web

    25

OpenERP Desktop Interface

Page 26: Openerp Rise Web

    26

OpenERP Web Interface

Page 27: Openerp Rise Web

    27

OpenERP Mobile Interface

Page 28: Openerp Rise Web

    28

Personalized dashboards

Page 29: Openerp Rise Web

    29

Easy to use search interface

Page 30: Openerp Rise Web

    30

Integrated calendar views

Page 31: Openerp Rise Web

    31

Integrated Gantt views

Page 32: Openerp Rise Web

    32

Integrated BPM views

Page 33: Openerp Rise Web

    33

PDF Forms and Reports

Page 34: Openerp Rise Web

    34

Integrated Business Intelligence

Page 35: Openerp Rise Web

    35

Multi­language support

Page 36: Openerp Rise Web

    36

Integrated view editor

Page 37: Openerp Rise Web

    37

Integrated workflow editor

Page 38: Openerp Rise Web

    38

Integrated object editor

Page 39: Openerp Rise Web

    39

Integrated translation editor

Page 40: Openerp Rise Web

    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.

Page 41: Openerp Rise Web

    41

7. OpenERP modules overview

Page 42: Openerp Rise Web

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

Page 43: Openerp Rise Web

    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

Page 44: Openerp Rise Web

    44

Stock mgt modules

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

Page 45: Openerp Rise Web

    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

Page 46: Openerp Rise Web

    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

Page 47: Openerp Rise Web

    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

Page 48: Openerp Rise Web

    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

Page 49: Openerp Rise Web

    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

Page 50: Openerp Rise Web

    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

Page 51: Openerp Rise Web

    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

Page 52: Openerp Rise Web

    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

Page 53: Openerp Rise Web

    53

Document mgt modules

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

document generation● Shared calendars● Integrated wiki engine

Page 54: Openerp Rise Web

    54

E­commerce modules

● Integration with OSCommerce, EZPublish, Magento, Joomla

● Portal access for customers to manage their accounts and orders

● Integrated with CRM, sales

Page 55: Openerp Rise Web

    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

Page 56: Openerp Rise Web

    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!

Page 57: Openerp Rise Web

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

Page 58: Openerp Rise Web

    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