Variations in the structure account for functional differences among membranes by their protein. Different types of cells contain different sets of membrane proteins which carry out different functions.
For example; In the cell membrane, there are embedded proteins that function in transporting nutrients into the cell, and waste products out of the cell.
In the membranes of the mitochondria, proteins are needed to serve as electron carriers. organization of proteins determines the function.