A SURVEY OF OPEN SOURCE ERP SYSTEMS Shouhong
Transcription
A SURVEY OF OPEN SOURCE ERP SYSTEMS Shouhong
A SURVEY OF OPEN SOURCE ERP SYSTEMS Shouhong Wang Charlton College of Business, University of Massachusetts Dartmouth Dartmouth, MA 02747-2300 USA [email protected] ABSTRACT ERP systems have been widely used in business organizations. Open source ERP systems are ideal products for small and medium-sized organizations. This note provides a survey of six popular open source ERP systems on the market, and discusses our findings. Keywords: Open source, ERP systems. 1. INTRODUCTION ERP systems have been widely used in organizations. An ERP system integrates internal and external management information across an entire organization, embracing finance/accounting, manufacturing, sales and service, inventory management, CRM, etc. Its purpose is to facilitate the business processes of all business functions inside the boundaries of the organization and manage the connections to outside organizations. An ERP system can run on a variety of hardware and network configurations. ERP systems typically include the following characteristics. ● An ERP system is an integrated system that operates in real time. ● An ERP system has a common database which supports all applications. ● An ERP system is a set of modules with consistent appearance. ● An ERP system can be used for all types of large business organizations; however, significant work of configuration or even customization is needed to fit specific requirements for individual organizations. For instance, the configuration facility of an ERP system would allow the client organization to choose currency system, metric system, LIFO or FIFO for cost accounting, and so on. Usually, the information system development team should include specialists trained by the ERP system provider for the ERP system configuration and customization. Recently, there are many open source ERP systems. Open source ERP systems are usually designed for small or medium-sized organizations. A business model behind open source ERP systems is the win-win relationship between the business community, the partner network, and the software editors. The partners are intended to create the market around the open source ERP system and to create services. The software editors are responsible for the quality and the vision on the development of the ERP system. The business community generates activities and contributes to the growth of the ERP system. All modules produced by the software editors, the partners and the community are to be open source. The user of an open source ERP system does not automatically receive system support and services directly from anyone. However, an open source ERP system has its active social network that can create service offers and deals. Selection of an open source ERP system is important to a small and midsize organization which has intention to implement an open source ERP system (Johansson and Sudzina 2008; Pobanzaou and Raymond 2011). Also, as open source ERP systems can be very useful for educational institutions to teach/learn ERP systems for many reasons such as accessibility and low cost, many MIS educators would like to see a review of open source ERP systems. There is a lack of surveys of open source ERP systems in the literature, because such a survey is commonly not considered to be a part of academic research. There have been many surveys of open source ERP systems on the Internet. However, the reviews of open source ERP systems on the Internet are mostly posted by private companies, which could be biased. Using the Google search engine, we have found on the Internet only one relatively thorough review generated by academic scholars (Herzog 2006). However, it is at least five years old, and needs to be updated given the fast development pace of open source ERP systems as well as the IT environment. This note provides a survey of six popular open source ERP systems. As Microsoft Dynamics is a major ERP system for small and medium-sized organizations and is a strong competitor of these open source ERP systems, Microsoft Dynamics is overviewed briefly. After the review of the six popular open source ERP systems, overall findings are discussed. 2. SAMPLING AND COMPARISON CRITERIA The selection of samples of open source ERP systems for this survey went through two stages. In the first stage, general searches on the Internet were conducted to find 25 open source ERP systems that were well recognized by the industry (e.g., on the Wikipedia). In the second stage, each of these open source ERP systems was examined in great detail based on its demo. If an open source ERP system did not provide informative demo on the Internet or its demo was obviously inferior, it was not selected for further comparison. As a result, six open source ERP systems were used in this comparison. Considering the current development of the IT environment, the trends of social networks, and the converging ERP systems functionalities, we applied the following four criteria in comparing these six open source ERP systems. (1) Readiness for cloud computing being a Web-based system. (2) Completeness of commonly required ERP functionalities. (3) Easiness of configuration on any operating systems. (4) Active and large social network for users community support. 3. REVIEW OF OPEN SOURCE ERP SYSTEMS In this section, we use many screenshots for visual illustration. As discussed at the end of this note, webERP is considered to be the best one based on our review. Thus, common ERP functionalities are illustrated by the screenshots of webERP. For each of other open source ERP systems, only screenshots with unique features are displayed. 3.1. Microsoft Dynamics as a strong competitor of open source ERP systems Microsoft Dynamics (http://www.microsoft.com/en-us/dynamics/default.aspx) provides affordable scalability for small and midsize business. With benchmarked performance up to 2,250 users, Microsoft Dynamics provide a variety of functionality across financials, supply chain management, and customer relationship management. Its database management system is Microsoft SQL Server. The ownership costs for Microsoft Dynamics applications are much lower than other ERP systems such as SAP and Oracle. Microsoft Dynamics certification program offers solutions designed to meet the needs of specific industries. As Microsoft Office and Windows have already widely been used in many organizations if not all, Microsoft Dynamics seems to be easy for system integration for these organizations. Microsoft is considered to be one the most reliable software provider in the world. 3.2. webERP webERP (http://www.weberp.org/) is a Web-based open source ERP system. It is implemented by using PHP and MySQL. There have been more than 128,000 downloads of the system to date. It supports multiple languages. Besides the official Web site of webERP, there are two main types of support of webERP. (1) Community Support - There are mailing lists that consist of all the developers and users of webERP. The webERP mailing lists can be accessed via the nabble forum (www.nabble.com), and are the best places to inquire about any issue you may have with using or developing webERP. The users archives and developer archives of the mailing lists contain valuable knowledge. (2) Commercial Support - Several companies offer commercial support which may be preferable for ordinary business organizations. webERP is easy to operate. The Main Menu has a standard display of three categories: Transactions, Inquiries, and Reports and Maintenance. Sales dashboard – It lists orders, quotations, and summaries of sales orders, invoices, prices, and other report links. Receivables dashboard – It links to receipts, invoices, statements, overdue records, daily transactions, and others. Payables dashboard - It contains vendor related links similar to receivables dashboard. Purchases dashboard - It shows the status of various purchase orders and shipment entries. Inventory dashboard – It shows inventory related transactions and reports. It also allows the user to add, update, or delete inventory items. Manufacturing dashboard - It links to work order entry, materials inquiries, and other reports. It allows the user to perform MRP calculation. General ledger dashboard - It links to all entries of customer and supplier invoices, refunds, payment, bank statements, account inquiries, and others. Asset manager dashboard - It has asset related links that allow the user to add or delete asset, change asset location, and other operations. Before an ERP system can operate, configuring must be done to set many attributes or parameters (e.g., structures, terminology, access rights, etc.) of the system for the organization to meet the specific needs in the best possible way. webERP has a central dashboard for links of configuring functions. The following screenshots are examples of configuring webERP. Set up dashboard – It links to configure operations for entire ERP settings. Configuring - The use of Installation Wizard 3.3. Compiere Compiere (http://www.compiere.com) is a Java based system. There have been over 1.35 million downloads of Compiere. Compiere is a Web-based open source ERP system. There is a free community version without support as well as commercial editions that provide complete support and guarantee, training resources, and other services. The following is several samples of the user interface. 3.4. PostBooks PostBooks (http://www.xtuple.com/) is based on the award winning xTuple ERP Suite. Its foundation is open source PostgreSQL database and the open source Qt framework for C++. It supports multiple languages. Its ERP functions are quite typical. The following is several samples of the user interface. 3.5. Opentaps Opentaps (http://shop.opentaps.org/) incorporates several open source projects, including Apache Geronimo, Tomcat, and OFBiz for the data model and transaction framework; Pentaho and JasperReports for business intelligence; Funambol for mobile device and Outlook integration. Opentaps applications which provide user-driven applications for CRM, accounting and finance, warehouse and manufacturing, and purchasing and supply chain management. Interestingly, it has Asterisk PBX integration. The following is several samples of the user interface. 3.6. OpenERP OpenERP (http://www.openerp.com/) is open source ERP suit that supports enterprise modules, logistics, accounting and finance, HRM, CRM, project management, and other business processes. It is complete package with commercial version available. 3.7. OpenBravo OpenBravo (http://www.openbravo.com/) is a web based ERP solution. It originally was based on Compiere. It supports standard ERP features like production information, inventory, customer information, order tracking, and workflow information. 4. DISCUSSION Obviously, the major advantage of open source ERP systems over commercial ERP systems is free to use. However, the disadvantages of open source ERP systems are also apparent, such as lack of support and lack of active maintenance. While providing common ERP functionalities, each open source ERP system has its unique characteristics. Nevertheless, based on our review of several popular open source ERP systems with various features, webERP seems to the best among others in the four critical aspects: web-based and readiness for cloud computing, ERP functionalities, easiness of configuration, and users’ community network. (1) webERP is a pioneer of cloud computing where the application can take place anywhere on the Internet and be delivered to the business through “the cloud”. It requires only a Web browser and PDF reader to use. The system is easily available online and even the download size is comparatively less and other system requirements. (2) webERP provides common ERP systems functionalities, with emphasis on accounting, support various business processes of wholesale, distribution, and manufacturing in order entry, taxation, general ledger, accounts payable/receivable, inventory, purchasing, banking, production, contract costing, fixed assets management, etc. (3) webERP can be easily configured on any operating systems and the computer processing requirements are light. webERP can be run over an internal LAN. It can also be run on a third party web-hosting server external to the business which needs only a router and connection to the Internet to use webERP. (4) webERP has built up a good network for users community support. companies offer commercial support for webERP. Several software The future work of this study includes a stronger literature review and rationale for considering the factors to evaluate the different open source ERP systems, and detailed ranks the open source ERP systems based on the survey. Acknowledgement: Mr. Sreevatsan Narayanan has made valuable contributions to this survey study. REFERENCES* [1] Compiere: <http://www.compiere.com>. [2] Herzog, T., A Comparison of Open Source ERP Systems, June 2006. <citeseerx.ist.psu.edu/viewdoc/download?>. [3] Johansson, B. and Sudzina, F., ERP systems and open source: an initial review and some implications for SMEs, Journal of Enterprise Information Management, 21(6), 649-658. [4] Microsoft Dynamics: <http://www.microsoft.com/en-us/dynamics/default.aspx>. [5] OpenBravo: <http://www.openbravo.com/>. [6] OpenERP: <http://www.openerp.com/>. [7] Opentaps: <http://shop.opentaps.org/>. [8] Poba-nzaou, P. and Raymond, L., Managing ERP system risk in SMEs: a multiple case study, Journal of Information Technology, 26(3), 2011, 170-192. [9] PostBooks: <http://www.xtuple.com/>. [10] webERP: <http://www.weberp.org/>. [11] Wikipedia: List of ERP software packages, <http://en.wikipedia.org/wiki/> (* All Web sites cited are accessed in October 2011)