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