Magpie provides smart grid capabilities including integrated communications networks, smart meters, microgrid energy management systems, and utility back office solutions. It helps utilities and customers in two ways: by providing professional services like custom software development and product roadmap assistance, and by developing smart grid technologies and products. Magpie has experience in areas like home area networks, demand response, and developing secure web portals and interfaces between utilities and consumers. It offers services in applications development, intelligent networks, energy management, and protocols.