hat is a laver? .a layer is a coarse grained grouping of classes packages or subsystems that has cohesive responsibility for a major aspect of the system e Higher layers call upon the services of lower layersWhat is a layer? “A layer is a coarse grained grouping of classes packages or subsystems that has cohesive responsibility for a major aspect of the system.” Higher layers call upon the services of lower layers