There were many factors conducive to the development of the software industry in Karnataka state. One factor is the presence of large numbers of top grade science and engineering institutions like IISc, NITK, B.M.S. College of Engineering, BVB, Malnad College of Engineering MSRIT, NIE, SJCE, RVCE, PESIT, SDMCET and around 200 engineering colleges. The software industry requires large numbers of skilled engineers which are regularly churned out of the engineering colleges in Karnataka. The presence of Public sector undertakings like BEL, HAL, BHEL, ITI and BEML gave ready access to manpower as well as trial opportunities of newly developed software. There were many advanced laboratories like NAL and ISRO in and around Bangalore which provided necessary basic knowledge required for software development. The successive state governments have been proactive in providing necessary facilities for growth of the industry. The salubrious climate of Bangalore also helps in the growth of the software industry there.