Information engineering is a methodology for developing and maintaining information systems, such as software, telecommunications systems, and computer networks.
Information engineers use the best information system development practices with enterprise policies and guidelines to create and maintain systems that fulfill enterprise needs.