Ideally the launch of products or service must be done after formation of a company. The consumers will trust your products/service if it is sold by the company rather than by the individual. A company is most trustful than a sole proprietor. It is because company is a separate legal entity and has perpetual succession.