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