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