# Post-Implementation ERP Software Development: Upgrade or Reimplementation
## 2 Implementation and Post-implementation ERP System Background  
\"ERP are commercial software packages that enable the integration of transaction-oriented data and business processes throughout an organization\" [10]. In the literature, we can find other definitions of the ERP system [6,11]. Mainly, ERP is software designed to support managing organization processes across most areas of their businesses. Depending on the vendor, system functionalities consists a list of typical components such as: accounting, distribution, finance, human resources, logistics, manufacturing, production, purchase, and sales [12]. For decades, vendors have been developing fundamental packages with at least every 3 years a major upgrade and several small updates/legal patches to keep the system up to date and running smoothly [13]. It provides functionality evolution to customize user interfaces and no-code tools for creating fields, user screens, menu and reports. Major upgrades often reveal new module functionalities or business processes. Due to the significant market saturation, suppliers are constantly developing software and adding modules that try to respond to client expectations. It is essential for small and medium-sized enterprises(SME) as well as for global organizations to have an up-to-date ERP system. It is necessary for SME to deal with tasks in an efficient and practical way to operate competitively in an international and local market, which can be achieved by systematic task analyses in relation to company organizational and economical abilities. Implementation assessment depends on a company intention to use the ERP system to achieve strategic goals [14]. The paper examines long-term effects of the ERP system revision [15] using the Balanced Scorecard method (BSC) for SMEs. In the real case study, the ERP system has impacted enhanced revenue opportunities and improved market positioning. SMEs, unlike large companies, do not have capital to purchase such tools and a full implementation. Moreover, large enterprises have greater opportunities to use new technologies and transform them into smart factories [16]. The post-implementation phase should improve defined indicators in each BSC perspective. The analysis shows that in a given company there is a need to develop ERP system functionality. Moreover, ERP systems are a backbone for Factory of the Further (FoF) [17]. FoF is based on a solid foundation regarding to modularization, mass customization, distributed control, IoT, modelling and forecasting, collaboration, distributed SC, distributed manufacturing, and transparent processes.  
Recent years show ERP implementations are moving into the cloud because of client needs. It consists of purchasing/having access to selected services and ERP system functionalities. One of the main reasons that this approach is an easier route for maintenance, being up to date with functionality and potentially ready to extension ERP with occurring business needs. This is the main advantage in comparison with on-premise solution and ERP installed on a private cloud. On-premise solution is often chosen for significant ERP system customization and integration with other systems in the company. These types of implementation projects involve high risk. In [18] authors presents a review of journal publications on ERP and Information Systems (IS) integration. Authors show that in the post-implementation stage the same systems integration is needed. A cross-analysis between the implementation stage and integration type was presented in this paper. Moreover, the integration type, implementation project/stage in most research was found to be mainly considered. Only a few papers have studied all stages of the same research or maintenance phase. This confirms our belief that the post-implementation phase is often neglected.