Users create this software themselves and often overlook how important it is. In some types of embedded systems, the application software and the operating system software may be indistinguishable to the user, as in the case of software used to control a VCR, DVD player or Microwave Oven.
You can jam milk through pretty small holes with force like that. Before homogenization, fat globules range in size from 1-10 microns (a micron = ~0.00004 inch). After, the size range is reduced to 0.2-2 microns.
Milk is a mixture of fat, protein, carbohydrate and water. When raw milk sits, the fat separates from the rest of the liquid, rises to the top and forms a layer of cream. The purpose of homogenization is to keep the fat molecules dispersed throughout the milk, so separation does not occur and the milk remains uniform.