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