Price optimization software refers to any software tool that is used to recommend the right prices for products being sold by a business. Price optimization software typically uses advanced algorithms and mathematical analysis to determine and predict market factors like demand in order to supply a business with optimal prices for the services and/or products sold, and needs to be provided with historical pricing and sales data to make these analyses.