Some businesses wait until their product is perfect before they do any marketing or awareness campaigning. That can be a costly mistake. Many businesses expect to sell their product as soon as it’s ready. But if no one knows about it, then demand will start at zero until you undergo a marketing campaign to build brand awareness for potential customers.
It’s better to do preliminary awareness campaigning, even if it’s minimal, to let potential customers know your product is coming. You can sell the benefit before the product has arrived. This way, when the product is ready, so are customers!