We just have finished with unit testing to make sure each unit which we developed is working logically correct. Now, it's time to find out if the communication between the layers is also giving us the correct results, or if we have made some mistake in communication.