Transcript
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
top related