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