
CGI in Germany – Featured technologies
Helping you get the most from your technology investments
Technology is the backbone of any business—critical to maintaining and evolving operations. Applying decades of technology expertise with industry know-how, CGI helps clients get the most from their technology investments. Within the German market, CGI has developed expertise in a particular set of eCommerce and custom technologies supported by leading development approaches and toolkits.
eCommerce & BI/SAS/DWH technologies
CGI's eCommerce experts have comprehensive hands-on experience in both commercial and open source solutions. Our approach combines the application of architectural standards and principles (such as DDD or IEEE 1471-based architecture design) with a sober calculation of the ROI needed to meet business objectives. A selection of the software that has been effectively integrated for our clients includes:
- Alfresco ECM
- ATG Commerce
- Heiler PIM
- HP/Mercury Quality Center
- IBM WebSphere ILOG Jrules
- Jahia Enterprise Content Management
- JBoss Application Server
- Liferay Portal
- Opentext
- Oracle (RAC) DB
- Oracle WebLogic Suite
- SAS/Base, SAS Macro Programming
- SAS/DI Studio
Custom solutions
In Germany, CGI has deep experience in developing smaller bespoke solutions using industry-leading open source frameworks such as Spring, Wicket, Struts, log4j, openadapter and iText.
CGI's experts have contributed to the development of industry standards, most notably the EJB and J2EE specification. When developing custom solutions or integrating out-of-the-box solutions, we use industry-leading open source frameworks (such as the Spring Suite, Openadapter, Wicket, Struts, Hibernate, iText) wherever applicable. As most of this development takes place in the realm of Java and JavaEE, CGI participates in the further advancement of these platforms.
We also have a footprint in the open source world and encourage our professionals to contribute to the open source frameworks we use daily.
Development approach and toolkits
Agility is at the heart of our business. We have expertise in applying such practices as test first development, continuous integration, extreme programming and iterative development as part of different over-arching project management methodologies, including SCRUM, RUP and even Waterfall.
Our continuous integration strategy harnesses best of breed tools such as the following:
- Source control (Git, Mercurial, Subversion, Rational ClearCase)
- Build tool (Maven, Ant)
- Build server (Hudson)
- Coding standards (Sonar, Checkstyle, Findbugs, PMD, Eclipse Metrics, Emma, Clover)
- Unittesting (JUnit, EasyMock, JMock, Cactus)
- Automated testing (Loadrunner, Watir, Selenium, IBM Rational Functional Tester, IBM Rational Robot)
Standard project setups include use of the following:
- Atlassian Confluence
- Bugzilla + Testopia, or Jira, or Mercury Quality Center
- Version One
- Loadrunner
- Rational Functional Tester







