An access control system that comprises a storage for storing a plurality of user profiles of a plurality of users, each one of the plurality of user profiles is associated with a unique identifier of one of the plurality of users and defining access credentials of a respective the user to each of a plurality of gates, a central unit having at least one processor and an access manager module executed by the processor, and a plurality of gate control units which includes a reader to read information and a gate controller adapted to instruct an opening of at least one of the plurality of gates based on an analysis which is performed in the central unit of information extracted from an output of the reader.