The IoT Functional Model describes the Functional Groups (FG) of IoT application and their interaction with the ARM. The Application, Virtual Entity, IoT Service, and Device FGs are from the User, Virtual Entity, Resource, Service, and Device classes from the IoT Domain Model.