1. A computer implemented method for inventory control by programmatically performing a digital rotating inventory count in near real-time, the computer implemented method comprising: receiving, by a computer, a request to perform the digital rotating inventory count of a set of profiled objects, wherein the set of profiled objects is associated with at least one radio frequency identification tag; locking, by the computer, the set of profiled objects to be scanned, wherein the locking of the set of profiled objects to be scanned comprises stopping, by the computer, movement of the set of profiled objects on a conveyor in a production line during the digital rotating inventory count; scanning, by the computer, the set of profiled objects according to a profile associated with the set of profiled objects to perform the digital rotating inventory count of the set of profiled objects, wherein the profile specifies one or more profiles indicating what to scan during the digital rotating inventory count of the set of profiled objects, when to perform the digital rotating inventory count of the set of profiled objects, how to perform the digital rotating inventory count of the set of profiled objects, profiled object data, a specified profiled object location, and variance analysis procedures associated with the set of profiled objects; responsive to receiving, by the computer, a scan result of the digital rotating inventory count, comparing, by the computer, the scan result with a recorded level for the set of profiled objects, wherein the recorded level is retrieved from a storage device in the computer; logging, by the computer, a comparison result in the storage device, wherein the comparing of the scan result with the recorded level for the set of profiled objects generates the comparison result; determining, by the computer, using the comparison result whether a variance exists between the scan result and the recorded level; responsive to determining, by the computer, that the variance does not exist, unlocking, by the computer, the set of profiled objects, wherein the unlocking of the set of profiled objects comprises resuming, by the computer, movement of the set of profiled objects on the conveyor in the production line; and responsive to determining, by the computer, that the variance exists, displaying, by the computer, a variance report and performing variance analysis procedures comprising directing, by the computer, a mobile scanner to scan one of an area adjacent to the specified profiled object location of the set of profiled objects defined in the profile and another predefined area associated with the set of profiled objects to locate missing profiled objects associated with the set of profiled objects, and wherein the variance analysis procedures are based on actions defined in the profile associated with the set of profiled objects, and wherein the digital rotating inventory count is performed as scheduled, according to the profile.