The processes in two systems are usually exchanging information in the form of character string, numbers, and so on. The information should be changed to bit streams before being transmitted. Because different computers use different encoding systems, the presentation layer is responsible for interoperability between these different encoding methods. The presentation layer at the sender changes the information from its sender-dependent format into common format. The presentation layer at the receiving machine changes the common format into its receiver-dependent format. In short, the presentation is responsible for resolving architectural differences.