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