Abstract: Methods and systems are presented for providing a computer framework that enables secure and effective access control of electronic devices. Electronic devices that have been registered with the computer framework are associated with access criteria, specifying requirements of users for accessing the electronic devices. The electronic devices also include a customized communication component that is not discoverable unless through a dedicated application executed on a user device. When a registered electronic device is discovered by the application, the application performs a handshake protocol for authenticating the electronic device. The application establishes a network connection with the electronic device only after the electronic device is authenticated and the attribute of the user is verified. The application then activates the electronic device via the network connect and enables the user to access a functionality of the electronic device.