Companies need a variety of business software applications such as batch, Web or Mobile Applications. That is why more and more DB2 applications are developed outside the Mainframe world e. g. SQLJ, JDBC or any generated SQL from a persistence API. In this context, integrating a Quality Assurance system directly in the distributed development environment makes it possible to control applications from the development phase, before their effective execution on the Mainframe and deployment at any other stage. Thus, developers can easily remedy reliability and performance issues before testing on the Mainframe and consuming unnecessary CPU. As a result, the level of quality will increase and development will be more efficient. Testers will find and report fewer anomalies due to poor SQL and will therefore have more time to test the business logic and new functionalities.