An automated dispensing cabinet (ADC) solution used in hospitals, long-term care, and pharmacy settings. It combines hardware (cabinets, drawers, external lock modules, towers) with software (dispensing, tracking, reporting) to manage distribution of medications at the point of care