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