The computer engineers are generalist and specialist computer scientists, depening on the company or entity for which they work (for instance an organization, a private company or the public service). They may be required to take charge of the design and development of applications and websites that are internaly and externaly used by their company, but also manage the company’s computer equipment and networks, as well as provide technical support to users.