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