Smart Nanogrid™ is a smart-grid and microgrid solutions to dynamically manage supply and demand, protect against overuse/abuse, and manage billing and payment. It ensures real-time monitoring and control of the (micro-)grid, the consumers and the assets. The Cloud data is available to all stakeholders to monitor the performance of the project in real-time. It integrates hardware and software for comprehensive management, maintenance and remote control of mini-, micro- and nano-grids. It integrates power generated from hybrid renewable sources and distributes it locally for sustainable development of communities. It deploys a network of sensors and meters communicating over IoT/Cloud network, to deliver the right amount of energy to the right location at the right time and at the right price and thus, makes the promise of microgrids attainable.