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