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