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