A system for application-less communication, the system comprising: an Internet-of-things, IOT, backend system and a plurality of communication devices (600, 810), wherein the IOT backend system comprises a plurality of IOT devices, each of the plurality of IOT devices being configured to: implement proximity and physical web discovery services; and implement a short-range wireless communication protocol stack for communicating at a kernel level with the plurality of communication devices (600, 810) which is modified by the IOT device based on a short-range wireless protocol active on each of the communication devices (600, 810) and for delivering a notification (602, 816) wherein each of the plurality of communication devices (600, 810) is configured to: implement a passport or wallet for receiving the notification (602, 816) from the IOT backend system over a short-range wireless connection; display the notification (602, 816) on the communication device (600, 810) without an application being installed on the communication device (600, 810); in response to the notification (602, 816) being displayed on the communication device (600, 810), receive an indication that a button on the communication device (600, 810) has been activated; generate a message based on the button activation; and transmit the message to one or more additional communications devices of the plurality of communication devices (600, 810) through the IOT devices of the IOT backend system, the one or more additional communications devices being similarly configured with the passport or wallet. wherein the IOT backend system comprises a plurality of IOT devices, each of the plurality of IOT devices being configured to: implement proximity and physical web discovery services; and implement a short-range wireless communication protocol stack for communicating at a kernel level with the plurality of communication devices (600, 810) which is modified by the IOT device based on a short-range wireless protocol active on each of the communication devices (600, 810) and for delivering a notification (602, 816) implement proximity and physical web discovery services; and implement a short-range wireless communication protocol stack for communicating at a kernel level with the plurality of communication devices (600, 810) which is modified by the IOT device based on a short-range wireless protocol active on each of the communication devices (600, 810) and for delivering a notification (602, 816) wherein each of the plurality of communication devices (600, 810) is configured to: implement a passport or wallet for receiving the notification (602, 816) from the IOT backend system over a short-range wireless connection; display the notification (602, 816) on the communication device (600, 810) without an application being installed on the communication device (600, 810); in response to the notification (602, 816) being displayed on the communication device (600, 810), receive an indication that a button on the communication device (600, 810) has been activated; generate a message based on the button activation; and transmit the message to one or more additional communications devices of the plurality of communication devices (600, 810) through the IOT devices of the IOT backend system, the one or more additional communications devices being similarly configured with the passport or wallet. implement a passport or wallet for receiving the notification (602, 816) from the IOT backend system over a short-range wireless connection; display the notification (602, 816) on the communication device (600, 810) without an application being installed on the communication device (600, 810); in response to the notification (602, 816) being displayed on the communication device (600, 810), receive an indication that a button on the communication device (600, 810) has been activated; generate a message based on the button activation; and transmit the message to one or more additional communications devices of the plurality of communication devices (600, 810) through the IOT devices of the IOT backend system, the one or more additional communications devices being similarly configured with the passport or wallet.