Computer programming;Computer software design;Consultancy in the design and development of computer hardware;Updating of computer software;Recovery of computer data;Maintenance of computer software;Computer software maintenance;Computer system analysis;Computer system design;Conversion of data or documents from physical to electronic media;Creating and maintaining websites for others.;