Skip to main content
Log in

Maintaining ERP packaged software – A revelatory case study

  • Research Article
  • Published:
Journal of Information Technology

Abstract

For many organizations, maintaining and upgrading enterprise resource planning (ERP) systems (large packaged application software) is often far more costly than the initial implementation. Systematic planning and knowledge of the fundamental maintenance processes and maintenance-related management data are required in order to effectively and efficiently administer maintenance activities. This paper reports a revelatory case study of Government Services Provider (GSP), a high-performing ERP service provider to government agencies in Australia. GSP ERP maintenance-process and maintenance-data standards are compared with the IEEE/EIA 12207 software engineering standard for custom software, also drawing upon published research, to identify how practices in the ERP context diverge from the IEEE standard. While the results show that many best practices reflected in the IEEE standard have broad relevance to software generally, divergent practices in the ERP context necessitate a shift in management focus, additional responsibilities, and different maintenance decision criteria. Study findings may provide useful guidance to practitioners, as well as input to the IEEE and other related standards.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Figure 1
Figure 2

Similar content being viewed by others

Notes

  1. A recent announcement suggests this figure will increase to 22% over the next 4 years from 2008 (see Prior and Shepherd, 2008).

  2. A ‘patch’ is a small update to software code that incorporates the latest changes made to the software program. It is distributed by the software vendor to its client-organizations.

  3. IEEE/EIA stands for Institute of Electrical and Electronics Engineers and Electronic Industries Association.

  4. ISO/IEC stands for International Organization for Standardization and International Electrotechnical Commission.

References

  • Ajila, S. (1995). Software Maintenance: An approach to impact analysis of objects change, Software: Practice and Experience 25 (10): 1155–1181.

    Google Scholar 

  • Carney, D., Hissam, S.A. and Plakosh, D. (2000). Complex COTS-based Software System: Practical steps for their maintenance, Journal of Software Maintenance: Research and Practice 12 (6): 357–376.

    Article  Google Scholar 

  • Croll, P.R. (2002). How to Use Standards as Best Practice Information Aids for CMMISM-Compliant Process Engineering, 14th Annual DoD Software Technology Conference (IEEE-sponsored track); Los Alamitos CA: IEEE Computer Society, presentation slide.

  • Davis, G.B. (1988). Information Systems to Buy, Build, or Customize? Accounting Horizons 2 (1): 101–103.

    Google Scholar 

  • Ferguson, J. and Sheard, S. (1998). Leveraging Your CMM Efforts for IEEE/EIA 12207, IEEE Software 15 (5): 23–28.

    Article  Google Scholar 

  • Glass, R.L. (2003). Facts and Fallacies of Software Engineering, Boston, MA: Addison Wesley Professional.

    Google Scholar 

  • Glass, R.L. and Vessey, I. (1999). Enterprise Resource Planning Systems: Can they handle the enhancement changes most enterprises require? The Software Practitioner 9: 1–12.

    Google Scholar 

  • Grünbacher, P., Halling, M., Biffl, S., Kitapci, H. and Boehm, B.W. (2004). Integrating Collaborative Processes and Quality Assurance Techniques: Experiences from requirements negotiation, Journal of Management Information Systems 20 (4): 9–29.

    Google Scholar 

  • Hirt, S.G. and Swanson, E.B. (2001). Emergent Maintenance of ERP: New roles and relationships, Journal of Software Maintenance and Evolution: Research and Practice 13 (6): 373–397.

    Article  Google Scholar 

  • Hybertson, D.W., Ta, A.D. and Thomas, W.M. (1997). Maintenance of COTS-Intensive Software Systems, Journal of Software Maintenance and Evolution: Research and Practice 9: 203–216.

    Article  Google Scholar 

  • IEEE/EIA (1997). IEEE/EIA 12207.2-1997 Guide for Information Technology – Software Life Cycle Processes – Implementation Considerations, New York, NY: Institute of Electrical and Electronics Engineers, Inc.

  • Jacobson, S., Shepherd, J., D'Aquila, M. and Carter, K. (2007). The ERP Market Report, 2006–2011, Boston, AMR Research, Inc.: 36.

  • Kumar, K. and van Hillegersberg, J. (2000). ERP Experience and Evolutions, Communications of the ACM 43 (4): 22–26.

    Article  Google Scholar 

  • Maxwell, J.A. (1996). Qualitative Research Design: An interactive approach, Thousand Oaks, CA: Sage Publications.

    Google Scholar 

  • McDermid, J.A. (1997). COTS: The expensive solution? in I.J. Bate (ed.) IEE Colloquium on COTS and Safety Critical Systems, Savoy Place, UK: IEE, pp. 1/1–1/4.

    Google Scholar 

  • Miller, B. (2004). SAP customer competence centre, [www document], Forrester, http://www.sap.com/turkey/services/pdf/Misc_Forrester_SAP_Competence_Center.pdf (accessed 5th March 2009).

  • Nah, F., Faja, S. and Cata, T. (2001). Characteristics of ERP Software Maintenance: A multiple case study, Journal of Software Maintenance and Evolution: Research and Practice 13 (6): 399–414.

    Article  Google Scholar 

  • Ng, C.S.P., Gable, G.G. and Chan, T. (2003a). An ERP Maintenance Model, in R.H. Sprague (ed.) 36th Hawaii International Conference on Systems Sciences (Hawaii, USA); Los Alamitos, CA: IEEE Computer Society on CD-ROM.

  • Ng, C.S.P., Gable, G.G. and Chan, T. (2003b). A Revelatory Case Study into the Adequacy of Standard Maintenance Models in an ERP Context, in C. Standing and P. Love (eds.) Pacific Asia Conference on Information Systems (Adelaide, Australia), 1039–1054.

  • Ng, C.S.P., Hsu, P.-Y. and Tsai, W.-H. (2006). Salient Factors for Maintenance Standard Adoption in Enterprise Resource Planning Context: An exploratory study, in 39th Hawaii International Conference on Systems Sciences (Hawaii, USA); Los Alamitos, CA: IEEE Computer Society on CD-ROM.

  • Nidumolu, S.R. and Subramani, M.R. (2003). The Matrix of Control: Combining process and structure approaches to managing software development, Journal of Management Information Systems 20 (3): 159–196.

    Google Scholar 

  • Oberndorf, T., Brownsword, L. and Sledge, C.A. (2000). An Activity Framework for COTS-based Systems, Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, p. 94.

    Google Scholar 

  • O'Brien, J.A. and Marakas, G.M. (2008). Management Information Systems, Boston, MA: McGraw-Hill.

    Google Scholar 

  • Phelan, P. (2008). ERP competence center model for providing business application support: A retrospective on 2007's research, [www document], Gartner group, http://www.gartner.com (accessed 5th March 2009).

  • Prior, D. and Shepherd, J. (2008). SAP enterprise support contracts: Counting the real costs, [www document], AMR research, http://www.amrresearch.com/Content/View.asp?pmillid=21709 (accessed 18th November 2008).

  • Ragowsky, A. and Gefen, D. (2008). What Makes the Competitive Contribution of ERP Strategic, The DATA BASE for Advances in Information Systems 39 (2): 33–49.

    Article  Google Scholar 

  • Reifer, D., Basili, J.V.R., Boehm, B.W. and Clark, B. (2003). Eight Lessons Learned During COTS-based Systems Maintenance, IEEE Software 20 (5): 94–96.

    Article  Google Scholar 

  • Reilly, K. (2005). Over 20% of small manufacturing and services companies are evaluating ERP for the first time in the nest 12 months, [www document], AMR Research, Inc., www.amrresearch.com/Content/View.asp?pmillid=18291&docid=12568 (accessed 13th March 2009).

  • Robey, D., Ross, J.W. and Boudreau, M.-C. (2002). Learning to Implement Enterprise Systems: An exploratory study of the dialectics of change, Journal of Management Information Systems 19 (1): 17–46.

    Google Scholar 

  • SAP AG (2009a). SAP – Components & tools of SAP NetWeaver: SAP solution manager, [www document], SAP AG, http://www.sap.com/platform/netweaver/components/solutionmanager/index.epx (accessed 4th March 2009).

  • SAP AG (2009b). SAP NetWeaver – Solution manager, [www document], SAP AG, ∼https://websmp207.sap-ag.de/∼sapidp/011000358700003127162006 (accessed 4th March 2009).

  • Shi, S. and Qian, J. (2001). Upgrading to R/3 Release 4.5 and Beyond: An ABAP developer's guide, SAP Professional Journal 3: 3–26.

    Google Scholar 

  • Tran, V. and Liu, D.-B. (1997). A Risk-Mitigating Model for the Development of Reliable and Maintainable Large-Scale Commercial-Off-The-Shelf Integrated Software Systems, in R.A. Evans (ed.) Annual Reliability and Maintainability Symposium; Los Alamitos, CA: IEEE Computer Society, 361–367.

  • Voas, J. (1998). Are COTS Products and Component Packaging Killing Software Malleability? in G. Biden, O. Bernier and S. Lefrant (eds.) International Conference on Software Maintenance, (Maryland, USA); Los Alamitos CA: IEEE Computer Society, 156–157.

  • Wailgum, T. (2008). UK SAP users angry over SAP support price increases, [www document], CXO Media Inc, http://www.cio.com/article/print/439491 (accessed 8th January 2009).

  • Whiting, R. (2006). Lower-cost options free IT from software maintenance fees, [www document], InformationWeek, http://www.informationweek.com/shared/printableArticle.jhtml?articleID=192300361 (accessed 15th January 2008).

  • Yin, R.K. (1994). Case Study Research: Design and methods, Thousand Oaks, CA: Sage Publications.

    Google Scholar 

Download references

Acknowledgements

This study was partially supported by NSC 93–2416–H–155–008. We thank the reviewers for the insightful and constructive comments for improvement and clarity of the paper. Also, we thank all the case's participants for their precious time and interests in this study. Finally, we would like to acknowledge Karen Stark for proofreading several versions of the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Celeste See-Pui Ng.

Appendices

Appendix A

See Table A1.

Table a1 Comparison between packaged software and in-house software contexts

Appendix B

See Table B1.

Table b1 Fundamental data for modifying packaged software code

Appendix C

See Table C1.

Table c1 Activities in IEEE/EIA 12207.0 – maintenance process and acquisition process*

Appendix D

See Table D1.

Table d1 IEEE/EIA 12207.1 – data and information items

Appendix E

See Table E1.

Table e1 Summary of GSP's ERP maintenance-process*

Appendix F

See Table F1.

Table f1 GSP's ERP maintenance data

Appendix G

See Table G1.

Table g1 GSP's ERP maintenance data description

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ng, CP., Gable, G. Maintaining ERP packaged software – A revelatory case study. J Inf Technol 25, 65–90 (2010). https://doi.org/10.1057/jit.2009.8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1057/jit.2009.8

Keywords

Navigation