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