Page 94 -
P. 94

ChaPter 3  •  ProjeCt management     61

                                                                                                Figure 3.8
                                      Advantages                Disadvantages
                                                                                                Comparing the advantages and
                    Creating Custom   •  Specific response to   •  May be significantly higher  disadvantages of creating custom
                    Software            specialized business needs    initial cost compared to COTS  software, purchasing COTS
                                      •  Innovation may give firm a    software or ASP          packages, and outsourcing to a
                                        competitive advantage   •  Necessity of hiring or working  SaaS provider.
                                      •  In-house staff available to    with a development team
                                        maintain software       •  Ongoing maintenance
                                      •  Pride of ownership

                    Purchasing COTS   •  Refined in the commercial  •  Programming focused; not
                    Packages            world                     business focused
                                      •  Increased reliability  •  Must live with the existing
                                      •  Increased functionality    features
                                      •  Often lower initial cost  •  Limited customization
                                      •  Already in use by other  •  Uncertain financial future
                                        firms                     of vendor
                                      •  Help and training comes  •  Less ownership and
                                        with software             commitment

                    Using SaaS        •  Organizations that do not  •  Loss of control of data, systems,
                                        specialize in information    IT employees, and schedules
                                        systems can focus on what  •  Concern over the financial
                                        they do best (their strategic    viability and long-run stability
                                        mission)                  of the SaaS provider
                                      •  There is no need to hire,  •  Security, confidentiality, and
                                        train, or retain a large IT staff    privacy concerns
                                      •  There is no expenditure of  •  Loss of potential strategic
                                        employee time on          corporate advantage regarding
                                        nonessential IT tasks     innovativeness of applications



                     Original software should be created when an organization is attempting to gain a competi-
                 tive advantage through the leveraged use of information systems. This is often the case when an
                 organization is creating ecommerce or other innovative applications where none have existed.
                 An organization also may be a “first mover” in the use of a particular technology or in its particu-
                 lar industry. Organizations that have highly specialized requirements or exist in niche industries
                 can also benefit from creating original software.
                     The advantages of creating custom software include being able to respond to specialized
                 user and business needs, gaining a competitive advantage by creating innovative software,
                 having in-house staff available to maintain the software, and pride of owning something you
                 have created.
                     The drawbacks of developing custom software include the potential for a significantly
                 higher initial cost compared to purchasing COTS software or contracting with a SaaS provider,
                 the necessity of hiring or working with a development team, and the fact that you are responsible
                 for the ongoing maintenance because you created the software.
                 Purchasing COTS Software
                 COTS software includes such products as the Microsoft Office suite, which includes Word for
                 word processing, Excel for spreadsheets, Access for building databases, and other applications.
                 Other types of COTS software are for organizational-level systems rather than office or personal
                 use. Some authors include popular (but costly) ERP packages such as Oracle and SAP in their
                 examples of COTS software. These packages differ radically in the amount of customization,
                 support, and maintenance required compared to Microsoft Office. COTS software can also refer
                 to software components or objects (also called building blocks) that can be purchased to provide
                 a particular needed functionality in a system.
                     You should consider using COTS software when you can easily integrate the applications or
                 packages into existing or planned systems and when you have identified no need to immediately
                 or continuously change or customize systems for users. Your forecasts should demonstrate that
   89   90   91   92   93   94   95   96   97   98   99