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