Based in Montreal, CGI Group Inc. is now the sixth largest independent information technology and business process services firm in the world. It performs high-end business and IT consulting, systems integration, application development and maintenance, infrastructure management as well as developing proprietary solutions.