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