- Software engineers design computer programs through which users can perform a variety of operations.
- Hardware engineers design the physical computer components and peripherals as well as computer systems.
- IT consultants advise businesses on the best way to use technology to improve their productivity and reduce costs. IT consultants make recommendations for computer hardware, software, peripherals and systems, as well as telecommunications upgrades, changes and additions.
- Programmers take the programs created by software engineers and convert the design into a language that is understood by computers. Once this conversion is complete, the programmer tests to ensure that the program is functioning as planned.
- Network administrators work for businesses by performing duties related to and in support of their computer systems. Administrators are responsible for keeping all computers up-to-date, installing new programs, and providing technical support as needed.
- Database specialists create specialized programs that compile and organize information that is vital to the operation of a business, such as client information, order history, and inventory listings. Database specialists are also required to maintain and update these systems as needed.










