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