Online and Offline Sales Channels for Enterprise Software: Cannibalization or Complementarity?
Perceived usefulness, perceived ease of use, and user acceptance of information technology