Openerp Rise Web

27,668 views
28,205 views

Published on

NECTEC ACE2009 presentation about OpenERP.

Published in: Technology, News & Politics
3 Comments
8 Likes
Statistics
Notes
No Downloads
Views
Total views
27,668
On SlideShare
0
From Embeds
0
Number of Embeds
18,102
Actions
Shares
0
Downloads
867
Comments
3
Likes
8
Embeds 0
No embeds

No notes for slide

Openerp Rise Web

  1. 1. OpenERP: The rise of open source business  management software David Janssens, Almacom (Thailand) Ltd. david.j@almacom.co.th     1
  2. 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     2
  3. 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     3
  4. 4. 1. History of open source ● 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!     4
  5. 5. Open source powers the web Market share of Apache web server     5
  6. 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     6
  7. 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)     7
  8. 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”     8
  9. 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     9
  10. 10. Open source marketing power ● Sales and marketing budget: ● Netsuite: 80MEUR, OpenERP: 200kEUR (x400!)     10
  11. 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/     11
  12. 12. Open source ERP comparison     12
  13. 13. Open source ERP trends Source: Google Insight     13
  14. 14. Genealogy of open source ERPs 2000 2006 Compiere Adempiere OpenBravo 2001 2004 Ofbiz Neogia, opentaps 2002 TinyERP 2008 OpenERP Tryton 2002 ERP5 2002 Dolibarr     14
  15. 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     15
  16. 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     16
  17. 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     17
  18. 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     18
  19. 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     19
  20. 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     20
  21. 21. OpenERP On­Demand in Thailand     21
  22. 22. On­Demand Reseller Program ● OpenERP On­demand system is open to  external resellers ● Resellers receive commission on subscription  feeds paid by their customers     22
  23. 23. 6. OpenERP Software Architecture User computer: OpenObject Web Browser Desktop / Laptop / (IE, Firefox, Safari, ...) Desktop Client Phone / PDA / Terminal Network: Web service HTML/CSS/JS LAN / Internet XML­RPC OpenObject OpenObject Server hardware Web Client Mobile Client OpenObject Application Server SQL Database OpenERP Modules (Postgres, MySQL, (Acct, Stock, Purch, SQL Server, Oracle...) Sales, MRP, ...)     23
  24. 24. OpenERP Server ● Object Relational Mapping ● Integrated workflow engine ● Data loading and migration system ● Model­view­controller ● Flexible module system ● Integrated BI tools     24
  25. 25. OpenERP Desktop Interface     25
  26. 26. OpenERP Web Interface     26
  27. 27. OpenERP Mobile Interface     27
  28. 28. Personalized dashboards     28
  29. 29. Easy to use search interface     29
  30. 30. Integrated calendar views     30
  31. 31. Integrated Gantt views     31
  32. 32. Integrated BPM views     32
  33. 33. PDF Forms and Reports     33
  34. 34. Integrated Business Intelligence     34
  35. 35. Multi­language support     35
  36. 36. Integrated view editor     36
  37. 37. Integrated workflow editor     37
  38. 38. Integrated object editor     38
  39. 39. Integrated translation editor     39
  40. 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.     40
  41. 41. 7. OpenERP modules overview     41
  42. 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, ...      42
  43. 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     43
  44. 44. Stock mgt modules ● Multi­warehouse ● Double entry system ● Barcode support ● Stock move tracking ● Shipping management ● Quality control     44
  45. 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     45
  46. 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     46
  47. 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     47
  48. 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     48
  49. 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     49
  50. 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     50
  51. 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     51
  52. 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     52
  53. 53. Document mgt modules ● Automatic indexation of documents ● Virtual files and folders to automate any kind of  document generation ● Shared calendars ● Integrated wiki engine     53
  54. 54. E­commerce modules ● Integration with OSCommerce,  EZPublish, Magento, Joomla ● Portal access for customers to  manage their accounts and  orders ● Integrated with CRM, sales     54
  55. 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     55
  56. 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!     56
  57. 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...     57
  58. 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     58

×