Peer-to peer licensing tracking and control is disclosed. In one
embodiment, a method may include individually disabling a controller
module when a code to activate the controller module is different from a
number embedded in the controller module, and automatically disabling the
controller module when the number is associated with another controller
module communicatively coupled to the controller module. The method may
further include a master controller module periodically querying one or
more of controller modules communicatively coupled to the master
controller module. The querying may identify the number and the feature
associated with each of the controller modules to store in a validation
module of the master controller module as a database. When the number of
the controller module matches with one or more numbers of the controller
modules listed in the database, the controller may be deactivated.