If you want to start a software company in India, NSquareIT Offshore Agency can come to your rescue immediately. Their expert team knows all about the ins and outs of the procedure. You can choose to register a software company as a public or private limited. When it comes to a public limited company, you need to comply with specific rules and regulations that are framed by the Companies Act, 2013.