A drawer system including a structure to receive a plurality of drawer modules individual ones of the drawer modules including a drawer processor, a drawer memory to store a drawer module address, and a latch mechanism to lock one or more drawers in a drawer module. The system including a controller circuit to control access to the drawer modules based on user input, the controller circuit including a controller circuit processor, a controller circuit memory, and a plurality of communication channels daisy-chained such that a first one of the plurality of communication channels is connected between the controller circuit and a drawer processor of a first one of the drawer modules, and a second one of the plurality of communication channels is connected between the drawer processor of the first one of the drawer modules and a drawer processor of a second one of the drawer modules.