Today, information technology is such an integral part of most businesses that the profession of being a computer expert has broadened into a multitude of specialised occupations, involving networking, software development, computer security, and designing graphics or interfaces.
Some professions correspond to specific courses of study, while the lack of a need for computer expertise makes certain technical occupations available to everyone. A good understanding of what each occupation basically entails can be useful for understanding their requirements, limits, and essential skills.