The OSI model was developed by ISO to establish a common way for different networks and systems to communicate. It is a 7 layer model where each layer has a specific function. The physical layer deals with transmitting raw bits of data and the application layer deals with processes and programs. The layers in between ensure data is packaged and transmitted reliably and efficiently between applications on different systems. The OSI model provides a standard framework for designing network protocols and allows systems from different vendors to communicate through the use of common protocols at each layer.