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