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