Components to a robust, secure, reliable and dynamic platform for the Internet of Things includes anticipating for change, and preparing for the unexpected. IoT intends to deliver the next wave of disruption and growth to every facet of digital life, and now is the time for laying the groundwork, upon which IoT processes can be built. In this paper, we present the culmination of over 15 years of Artificial Intelligence research, software development and deployment of commercial applications built using adaptive software agents in an intelligent system framework with automatic anomaly detection and notification. We have created a system of components that have allowed us to create complex applications quickly through the use and re-use of adaptive agents in an intelligent system for automation, communication, and control. To be secure and adaptive, agents were also created whose primary purpose is to monitor normal behavior and react when something out of the ordinary occurs. Reactions can include halting processes, starting up other processes, notifying humans, interacting with 3rd party systems, etc. Each agent includes its own security layer as part of the agent triggering mechanism, as well as the ability to communicate thru all digital channels including Push Notification. Push Notification allows for server-based communication to any number of IoT devices and does not rely upon SIM-based (phone, text messaging) nor IP-based (networking) communication channels.