The technological marvel of smart systems is possible because of a complex, underlying layer of disparate hardware and software technologies that come together and enable higher-level, customer-facing application