During the analysis of the online preregistration application presented in the previous
chapter, we realized that our system should communicate with other systems. This
chapter has given us the knowledge to identify and implement the best way to ex-
change data with different kinds of heterogeneous systems. In the next chapter, we
will revisit some concepts that we have used in a natural way so that you have a bet-
ter understanding of them.