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