The most popular marketing channels used by software companies are

There are a number of Marketing Channel (that have been very well described in the book, Traction, written by Gabriel Weinberg.):

  • Search Engine Marketing
  • Community Building
  • Social & Display Ads
  • Offline Ads
  • Search Engine Optimization
  • Content Marketing
  • Email Marketing
  • Affiliate Programs
  • Viral Marketing
  • Existing Platforms
  • Engineering as Marketing
  • Targeting Blogs
  • Public Relations
  • Business Development
  • Sales
  • Trade Shows
  • Speaking Engagements