ADP is an attractive Human Capital Management (HCM) stock to own. However, smaller, cloud-based, HCM software companies have developed a better, more profitable solution, and they’re spending enormous amounts of money to capture new business now because they realize it will turn into an amazing cash cow later.