• Handling device input and output.
  • Cloud-based data processing.
  • Machine-to-machine communication.