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