A method for updating a reader device with access control information, the method comprising: transmitting a reader device identifier from a reader device to a mobile device via a wireless connection, wherein the reader device is associated with an electronic lock and the wireless connection is a Bluetooth or a near field communication connection; receiving the reader device identifier at a server from the mobile device, characterized in that: from the server, providing an encrypted user database for the reader device to be received by the reader device based on an analysis of the reader device identifier, wherein the encrypted user database comprises access control information defined by a user; transmitting a reader configuration update from the server to the mobile device; sending the encrypted user database from the server to the mobile device; sending the reader configuration update from the mobile device to the reader device; sending the encrypted user database from the mobile device to the reader device; sending a confirmation from the reader device to the mobile device, wherein the confirmation includes information that the reader configuration update and the encrypted user database were received by the reader device, and further comprising sending a status information for the reader device from the reader device to the mobile device, wherein the status information includes at least one of door, battery, audit and maintenance information; and sending the confirmation and the status information from the mobile device to the server. transmitting a reader device identifier from a reader device to a mobile device via a wireless connection, wherein the reader device is associated with an electronic lock and the wireless connection is a Bluetooth or a near field communication connection; receiving the reader device identifier at a server from the mobile device, characterized in that: from the server, providing an encrypted user database for the reader device to be received by the reader device based on an analysis of the reader device identifier, wherein the encrypted user database comprises access control information defined by a user; transmitting a reader configuration update from the server to the mobile device; sending the encrypted user database from the server to the mobile device; sending the reader configuration update from the mobile device to the reader device; sending the encrypted user database from the mobile device to the reader device; sending a confirmation from the reader device to the mobile device, wherein the confirmation includes information that the reader configuration update and the encrypted user database were received by the reader device, and further comprising sending a status information for the reader device from the reader device to the mobile device, wherein the status information includes at least one of door, battery, audit and maintenance information; and sending the confirmation and the status information from the mobile device to the server. from the server, providing an encrypted user database for the reader device to be received by the reader device based on an analysis of the reader device identifier, wherein the encrypted user database comprises access control information defined by a user; transmitting a reader configuration update from the server to the mobile device; sending the encrypted user database from the server to the mobile device; sending the reader configuration update from the mobile device to the reader device; sending the encrypted user database from the mobile device to the reader device; sending a confirmation from the reader device to the mobile device, wherein the confirmation includes information that the reader configuration update and the encrypted user database were received by the reader device, and further comprising sending a status information for the reader device from the reader device to the mobile device, wherein the status information includes at least one of door, battery, audit and maintenance information; and sending the confirmation and the status information from the mobile device to the server.