Want to start a Software development firm

Hey friends,
I am a blogger and a programmer.
But i want to start a software development firm.
I want to know what legal formalities i need to complete in Mumbai.

My doubts:

1)What kind of Municipal licences i require?
2)what kind of software licences i require? i mainly develop in Microsoft .Net

etc etc.