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