Changing the the way of designing distributed applications Communication design orientation: The design of the protocol goes first and then the development.