In india, you need to register the company as you do for any offline business (you need office to do this). Once this is done, you will be able to start business bank accounts, then need some sales/service tax registration. I think the same is required in USA.