The product is very expensive. Many businesses don't need all the features...and can't afford it in a stagnant economy. Slow sales cycle. It takes most BPA's years to build up their book of business enough to make any money aside from the base salary.