1. A method comprising: determining, based on a user selection, a desired driving profile to apply to a vehicle; identifying a set of alterations to operating parameters of vehicle systems associated with the desired driving profile; determining a first subset of the set of the alterations to the operating parameters that the vehicle can execute by: evaluating each operating parameter of the set of the alterations and marking first ones of the operating parameters as valid when the first ones of the operating parameters of the set of the alterations conform to a set of rules defining the operation of the vehicle; when an operating parameter of the set of the alterations does not conform to the set of rules, marking the operating parameter as invalid; and storing the first ones of the operating parameters as the first subset of the set of the alterations that the vehicle can execute; and in response to determining the first subset that the vehicle can execute, applying the first subset to the vehicle to produce the desired driving profile.