The Importance of Software Integration and Testing