Sales stacks include all the tools that make the sales processes easier to manage and more productive thus more profitable. Sales software features are sales enablement, sales coaching, sales forecasting, sales automation, sales content management, etc. Each of these software features approaches the sales process from a different angle but they are all important for a well-rounded sales process that yields high ROI and ultimate customer satisfaction.