Apple and Google have dominated the mobile landscape over the past several years with iOS and Android but both are wise enough to know that their work is never done. If you want to remain at or near the top of the mountain, you must always focus on the future which is exactly what Google - and many others - are doing.

A new report from The Information claims the search giant is actively developing software codenamed "Brillo" that is designed to run on low-power, low resource Internet of Things (IoT) devices. Sources familiar with the matter told the publication that the software could make its debut as early as next week during Google's annual I/O conference for developers.

The software is expected to work on connected devices with as little as 32MB or 64MB or RAM. It may arrive initially as a barebones platform free of apps and other built-in services so companies could customize it to their specific needs.

If true, Google is just one of many that are building software for IoT devices. Last week, Microsoft revealed it'll have a version of Windows 10 known as IoT Core. Samsung bought IoT startup SmartThings last August for $200 million just a month after it partnered with Intel to create an IoT consortium.

Chip designer ARM revealed its own IoT solution, mbed OS, late last year based on a platform originally developed in 2006. And just yesterday, Huawei announced its IoT OS called LiteOS (it only consumes 10KB of space).

It's great to see so many companies working to support IoT devices although it appears as though fragmentation is going to be a serious concern unless a platform or two emerge as frontrunners.