Just wanted to mention the process of registering a company in India has mostly moved online using the Ministry of Company Affairs website (http://www.mca.gov.in/). The most time consuming thing is acquiring a Digital Certificate (which is how most financial filings are done in India these days), which involves in-person verification.
India recently introduced Limited Liability Partnerships (http://www.llp.gov.in/) which is a much, much simpler way of registering a company, especially in the software field, than anything else (most of it online)