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