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