Before launching a new product, businesses should consider their customers' needs and wants. To do so, companies can involve customers in the product creation process and test the product on opinion leaders. It is also important to build a brand that customers trust and gather feedback to improve the product. Finally, launching first in local small businesses can help get the product on shelves and promote it effectively before approaching larger retailers.