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