It is the next sort after degree, if not B-tech. Nowadays companies look for BCA, MCA candidates along with B-tech, M-tech for offering software development or IT jobs. Bachelors in Computer Applications is the graduation degree that provides learning and information on various computer program languages , software development, hardware in-depth analysis and various other segments related to information technology. Information technology plays the base role for the curriculum of BCA, which holds the current market on its peak. The students of BCA after the successful completion of the degree, can move forward for the higher education like MCA, MS., or work as a software developer in any reputed MNC. There is also a window for starting their own venture based upon IT or E- Commerce.