Page 172 -
P. 172

148   Chapter 5 • Implementation Strategies

              THIRD-PARTY PRODUCTS
              What Are They and Why Are They Needed?

              What are third-party products? Third-party products are add-on software components either to make
              the system operational or to add missing functionality not offered by the ERP system. These products
              are often purchased or developed. System operational software may allow the new ERP system to
              distribute reports, permit a single-user ID and password, enforce a higher level of security, or improve
              system performance monitoring. Although these systems are not necessarily integrated with the
              ERP system, they need to work with the system on a regular basis, and they must work seamlessly.
                   The other type of third-party product is one that adds missing functionality within the ERP.
              This is sometimes thought of as a gap in functionality. This type of product, whether purchased or
              developed, will need to work in conjunction with the ERP system. It will need to be integrated
              with the system. How often and when the third-party system is updated depends mostly on the
              requirements between the system components. Some third-party functionality has a real-time
              update requirement, and others may only need to be updated daily to effectively provide the
              function needed within the organization. A good example of this type of product is an imaging
              system to scan and save documents (i.e., signed receipts, checks, invoices) associated with
              information in the ERP but not a part of the application.

              Impacts of Integration with ERP
              When using third-party products, the decision to integrate or interface needs to be addressed.
              Integration is defined as the sharing of data and data elements directly with the ERP system with-
              out data redundancy or copying of data to another table or database. An interface is a process by
              which data or data tables are copied or updated to or from, or both to and from, the ERP system.
              Both processes are similar to an implementation, but they also have distinct issues that need to be
              addressed. Integrating a third-party product can be complex and requires a technical skill set with-
              in the IT organization to incorporate it into the system. Interfacing a third-party product is less
              complex and requires a less technical set of skills to develop and support the product.
                   Component integration should not be taken lightly. To integrate a component successfully,
              a staff person with a particular technical skill set is often needed. This is a person that fully
              understands the ERP system’s internal data and coding structures. Staff must understand specifi-
              cally how and when the system components and data will be updated. As described earlier with
              third-party products, each time the ERP is upgraded, the third-party product’s impact on the
              upgrade must be researched and estimated. If the ERP and third-party products are both pur-
              chased, the vendors will sometimes only allow authorized staff to modify the system, thereby
              creating a dependency on both vendors each time either of the systems are changed or upgraded.
                   Interfaces are sometimes easier to implement, but the downside is that the data will not be as
              timely as they would be if they were integrated. In general, interfaces should be one way, either from
              the ERP to a third-party component or from a third-party component to the ERP. Entering or chang-
              ing data in one location will save time and reduce data and reporting errors. Two-way interfaces are
              sometimes required and should be addressed only after exhausting a one-way interface approach.

              Support
              Third-party product support will vary on level of technical expertise and the timing of upgrades
              that coincide with the ERP vendor upgrades. This will need to be addressed as upgrades are
              available and tested against the other products that make up the operational environment. The
   167   168   169   170   171   172   173   174   175   176   177