There are a wide range of third-party firms that can become involved in a typical transaction between a software manufacturer and the customer. In some cases, these companies are part of a product sales and distribution line from manufacturer to customer. Other types of partners may only sell add-on services such as implementation, training or consulting. The definitions for the…