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