Do you need to register as a company? Can you NOT register as a Sole Trader in India? That's probably the simplest to start with. I would only start using a company when it is worth more than its trouble. Once you have that, I would, if I were in your shoes, see if I can legally protect any intellectual property I can have on the product (trademarks, patent, copyright, etc).