A customer profile is the result of a Brand DNA analysis. Before launching, an entrepreneur should ideally know what the business brand is and that is how to arrive at a clear definition of a Brand. Subsequently, you will then position your brand to match your niche client. This leads to better positioning, which unveils the type of client a product or service is build around.
Know your Brand and steer your niche client to it, preferably through client engagement. During client engagement you as a brand can assess if your product or service meets a need or fulfills a demand. Where there is relevance, there is value and it is that value that translates into a sale.