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