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