Key factors that influence demand for a product and include: consumer tastes, price and availability of similar products, consumer income.