Both countries produce over 200,000 engineers and science graduates each year.
The other is to hire the services of another company to manage all or parts of the services that otherwise would be rendered by an IT unit of the organization.
The latter concept might not include development of new applications.
In order to alleviate the pressure, firms have to either increase R&D budgets or find ways to utilize the resources in a more productive way.
There are situations when a firm may consider outsourcing some of its R&D work to a contract research organizations or universities.