Technical support staff maintain computer systems, ensure that they run smoothly, and fix problems as they arise. Tech support staff may also install and configure new hardware, undertake regular upgrades, and help other employees set up accounts, reset passwords, and other computer system related questions. Duties also include maintaining records of software licenses, re-stocking equipment, and staying abreast of current developments in technology.