By harnessing the processing power of a computer in this ystem,
developers have to worry less about fitting an entire software system into a microcontroller and can focus more on
completely addressing the user requirements.
This also means that new applications can be made available to the user beyond just communication purposes, and access to them would not require technical knowledge.