The MACE platform enables the use of smartphones as a container of virtual access control credentials. Users are identified using NFC, Bluetooth or QR-codes. The MACE cloud service sends virtual access control cards to the right phone in a secure way, removing the need for a physical transaction.