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