Marian ZUREK for ETICS Team CERN - IT/GD, ETICS Team Geneve, Switzerland ETICS - Software Engineering Infrastructure and Quality Process The quality of grid and distributed software is becoming more and more challenging task especially in short lasting projects. A major milestone was achieved in this direction by the ETICS/ETICS2 projects that provide a "ready-to-go" build and test system. Having well defined release processes can help certification and pre-production teams save time and effort. The ETICS system provides a complete set of tools, which enable their users to optimize efforts in the following areas 1) Building - by easily registering their software and building it on the platform of their choice 2) Testing - by running classical test-suites 3) Integration - by defining configurations and deployment scenarios and running them on the testbed 4) Deployment - by automatically running multi-node deployment, functional, regression tests on many nodes (grid-like) 5) Monitoring - by accessing the software repository with rich meta-data, trends, reporting, etc. The above set of tools combined with continuous integration/test processes enables projects to reduce the time spent from code to release. Regularly running integration/update/upgrade tests allow the quick spotting of bugs, backwards compatibility issues, interoperability issues, etc. The ETICS toolkit will be presented with emphasis on the above mentioned 5 directions.