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