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