A process engineer is considered a person who holistically uses principles of business process engineering, enterprise integration engineering, and associated tools to build business models that identify elements such as information sources involved, the roles which use and transform the information, and the processes that guide end-to-end transformation of information along the business.