clients needs framework layer system systems based interface product domain developers design standard which client windows people applications development allows developing approach provides using their functionality server software access developed information these driver manual tasks products where language collection automated process example services staff application business other source integration macroview JoelLipman.Com