NGI offers a full range of technology and management consulting services to help our customers make effective use of technology solutions