Storage system, comprising: - a plurality of shelving units that: - extend parallel to each other in a longitudinal direction; and - are each driveably movable in a width direction, transverse to the longitudinal direction, for whether or not in dependence on each other: - varying the position of each of the shelving units; - varying the interspace between two adjacent shelving units; and - varying an aisle width and position between two adjacent shelving units; wherein the storage system further comprises: - a safety system for determining whether movement is permitted, wherein the safety system: - comprises a control device, for controlling the movement of the shelving units, the control device being arranged for: - Receiving a command to move the first and second shelving unit towards each other; - Executing the command as long as at least one of the shelving units has not reached an intended position; - Once all shelving units are at their intended positions, keeping track of the actual positions of all shelving units; - As soon as the position of one of the shelving units changes, again executing the command as long as at least one of the shelving units has not reached an intended position. - a plurality of shelving units that: - extend parallel to each other in a longitudinal direction; and - are each driveably movable in a width direction, transverse to the longitudinal direction, for whether or not in dependence on each other: - varying the position of each of the shelving units; - varying the interspace between two adjacent shelving units; and - varying an aisle width and position between two adjacent shelving units; wherein the storage system further comprises: - extend parallel to each other in a longitudinal direction; and - are each driveably movable in a width direction, transverse to the longitudinal direction, for whether or not in dependence on each other: - varying the position of each of the shelving units; - varying the interspace between two adjacent shelving units; and - varying an aisle width and position between two adjacent shelving units; wherein the storage system further comprises: - varying the position of each of the shelving units; - varying the interspace between two adjacent shelving units; and - varying an aisle width and position between two adjacent shelving units; wherein the storage system further comprises: - a safety system for determining whether movement is permitted, wherein the safety system: - comprises a control device, for controlling the movement of the shelving units, the control device being arranged for: - Receiving a command to move the first and second shelving unit towards each other; - Executing the command as long as at least one of the shelving units has not reached an intended position; - Once all shelving units are at their intended positions, keeping track of the actual positions of all shelving units; - As soon as the position of one of the shelving units changes, again executing the command as long as at least one of the shelving units has not reached an intended position. - comprises a control device, for controlling the movement of the shelving units, the control device being arranged for: - Receiving a command to move the first and second shelving unit towards each other; - Executing the command as long as at least one of the shelving units has not reached an intended position; - Once all shelving units are at their intended positions, keeping track of the actual positions of all shelving units; - As soon as the position of one of the shelving units changes, again executing the command as long as at least one of the shelving units has not reached an intended position. - Receiving a command to move the first and second shelving unit towards each other; - Executing the command as long as at least one of the shelving units has not reached an intended position; - Once all shelving units are at their intended positions, keeping track of the actual positions of all shelving units; - As soon as the position of one of the shelving units changes, again executing the command as long as at least one of the shelving units has not reached an intended position.