Hardware and Software Upgradation