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