Code5 Technologies started over fifteen years ago out of a desire to build software which enabled hardware to interact with the surrounding world. As hardware devices evolved into being more sophisticated and inter-connectable we observed the growing technological gap between the hardware and the end-user due to the increase in complexity and breadth of technologies necessary to consume those expanding hardware capabilities. Our experience across many different programming technologies and platforms (C/C++, .NET/C#, Java, Python, Delphi, Windows, Linux) enable us to assist our clients in successfully leveraging the ever growing pool of IoT and ‘smart’ devices in their solutions.