A mobile cart system comprising: a base; at least three casters mounted to the base; a base column, fixedly mounted to and extending from the base, that extends upward from a first end to a second end and that includes an attachment channel defined therein; a plurality of points along the base column and vertically along the attachment channel at which drawer housings can be mounted; a plurality of drawer housings, wherein each drawer housing is fixedly attachable to the base column through the attachment channel, wherein a drawer opening extends inward from a front end of each drawer housing to define an interior volume, and a plurality of drawers that each include one or more compartments defined therein, wherein each drawer is slidably movable with respect to the interior volume of the corresponding drawer housing between a closed position in which the compartments are enclosed within the interior volume, and an open position in which the compartments are at least partially accessible; a plurality of drawer catches for releasing the plurality of drawers from the plurality of drawer housings when the drawers are in the second open position, wherein the drawers are removable from the drawer housings, wherein each drawer housing includes a lock, a processor and a memory for controllably locking the drawer in said first closed position, a plurality of access pads mounted to the plurality of drawer housings for entry of a passcode, wherein each processor is configured to unlock the corresponding lock when the passcode matches a stored passcode value for the corresponding drawer housing in the corresponding memory. a base; at least three casters mounted to the base; a base column, fixedly mounted to and extending from the base, that extends upward from a first end to a second end and that includes an attachment channel defined therein; a plurality of points along the base column and vertically along the attachment channel at which drawer housings can be mounted; a plurality of drawer housings, wherein each drawer housing is fixedly attachable to the base column through the attachment channel, wherein a drawer opening extends inward from a front end of each drawer housing to define an interior volume, and wherein each drawer housing is fixedly attachable to the base column through the attachment channel, wherein a drawer opening extends inward from a front end of each drawer housing to define an interior volume, and a plurality of drawers that each include one or more compartments defined therein, wherein each drawer is slidably movable with respect to the interior volume of the corresponding drawer housing between a closed position in which the compartments are enclosed within the interior volume, and an open position in which the compartments are at least partially accessible; a closed position in which the compartments are enclosed within the interior volume, and an open position in which the compartments are at least partially accessible; a plurality of drawer catches for releasing the plurality of drawers from the plurality of drawer housings when the drawers are in the second open position, wherein the drawers are removable from the drawer housings, wherein each drawer housing includes a lock, a processor and a memory for controllably locking the drawer in said first closed position, a plurality of access pads mounted to the plurality of drawer housings for entry of a passcode, wherein each processor is configured to unlock the corresponding lock when the passcode matches a stored passcode value for the corresponding drawer housing in the corresponding memory.