1. A method performed by a computing device for automatically generating a recommended haptic setting, wherein the recommended haptic setting is a value of a haptic parameter used to generate a haptic effect, the method comprising: receiving, from a haptic enabled device, a first application identifier that identifies a first haptic enabled software application installed or being executed on the haptic enabled device; identifying, from a database stored on or in communication with the computing device, a plurality of haptic settings associated with the first application identifier, wherein the plurality of haptic settings are a plurality of respective values of the haptic parameter; determining the recommended haptic setting based on a mean, median, or most frequent setting of the plurality of haptic settings associated with the first application identifier in the database; and transmitting the recommended haptic setting to the haptic enabled device to cause the haptic enabled device to generate the haptic effect for the first haptic enabled software application based on the recommended haptic setting.