1. A non-transitory computer-readable medium storing instructions executable by a computing device to perform operations for managing a plurality of digital media devices at a remote location with respect to the computing device, the operations comprising: monitoring, by the computing device via a network, the plurality of digital media devices, wherein each of the plurality of digital media devices is associated with a respective plurality of functions; while monitoring the plurality of digital media devices, receiving, by the computing device, data indicating that a lock mode is enabled for the plurality of digital media devices such that a subset of the plurality of functions is disabled; based on the received data indicating that the lock mode is enabled, transmitting at a first time, by the computing device, to at least one of the plurality of digital media devices a command to disable the subset of the plurality of functions; receiving, by the computing device, data indicating that the lock mode is to be disabled for at least one of the plurality of digital media devices; based on the received data indicating that the lock mode is to be disabled, transmitting at a second time, by the computing device to at least one of the plurality of digital media devices, a command to enable all functions in the plurality of functions associated with the at least one of the plurality of digital media devices; and transmitting at a predetermined time, by the computing device, to at least one of the plurality of digital media devices a command to revert an operational state of the at least one of the plurality of digital media devices to a default state.