A system and method for performing an operation on a smart object, the system including at least one user interface, having access to the Internet, including a smart object reader/writer and a processor, a universal, multi-platform “dumb” SDK (Software Development Kit), supporting multi-platform communication, embedded in each user interface, a central management unit disposed in the Cloud, configured to operate under multiple platforms and to communicate over multiple standards, in two-way communication with each smart object via its SDK, at least one provider backend in communication with the at least one user interface and with the central management unit, a secure encryption unit proving a physical key for each communication between each SDK and the central management unit, and a web services managing server configured to provide secure two-way communication between each user interface, the secure encryption unit, the provider backend and the central management unit.