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