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