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