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