Analyze Customer's needs .design and develop software to meet those needs. software upgradation. Design an applications and systems.