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