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