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