1. A context-aware system comprising: a computer configured to be mounted in a vehicle, the computer comprising one or more processors and computer-readable media associated with the one or more processors; one or more applications resident on the computer-readable media and configured to be executed on the one or more processors; one or more context providers operably associated with the computer and configured to provide context information; a context service module configured to receive context information from the one or more context providers and determine a vehicle context; and a behavior engine operably associated with the computer and configured to, responsive to the vehicle context, adjust a behavior of the one or more applications so that the one or more applications behave in a manner that is consistent with a current vehicle context.