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