This document summarizes an AGILE software, devices, and ecosystem review meeting that took place on October 20, 2017 in Brussels, Belgium. It provides an overview of the AGILE project goals, work package structure and architecture, software stack components, device and protocol support, user interface framework, and fleet management capabilities. The document outlines achievements in selecting and integrating software components, operating system support, protocol integration, and local and remote gateway management features. It also previews upcoming demonstrations of the development environment, recommender system, cloud integration, and pilot applications.