There is a difference: Training is about transferring knowledge while coaching is about enhancing knowledge (or skills) – development, in other words. (But a quality sales enablement software does both!)