Organizations exist in different forms and are known by the nature of the services they provide. As a result we have organizations that address issues in manufacturing, transportation, aerospace, healthcare, energy, education, software, agriculture, banking, and distribution to name a few. To achieve this, there is need to train people who are knowledgeable on how organizations function, have good analytical and computing capabilities, and can use their knowledge and capabilities to develop computer automation solutions to support and integrate the organizational functions. Enterprise computing engineering is a branch of industrial engineering that trains graduates to have a global perspective of an enterprise. The graduates apply their global understanding of the enterprise along with computer skills to design and develop computer-based business automation solutions that integrate the various functional units of an entire enterprise.
Enterprise computing engineers receive training that combines both engineering and computer science.
People skilled in this area work at the interface between engineering, computer science, and business and have the capability to produce both the analytical models and the software solutions required to bridge the various functional areas of a whole enterprise. For example, a manufacturing enterprise would have the need to integrate production, accounting, material control, receiving, shipping, marketing, purchasing, scheduling, human resource planning, and payroll. For a hospital, the integration need might include patient admission, lab testing, pharmacy, billing, and patient discharge. Wherever there is the need for an enterprise-wide computer integration solution, there also will be the need for enterprise computing engineers. The use of computers in various business organizations continues to grow.