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