This document discusses the complexity of developing and maintaining software at the edge in IoT environments. It proposes that using a traditional centralized approach to develop software for distributed edge infrastructure is problematic. The solution presented is a distributed platform that extends from data centers to IoT gateways and devices, building a peer-to-peer network. This allows software to run seamlessly from edge data centers to edge devices, ensuring consistency even with unstable connections and offline tolerance.